SenseNet.Portal.PageTemplate.SaveSameVersion C# (CSharp) Method

SaveSameVersion() public method

public SaveSameVersion ( ) : void
return void
		public override void SaveSameVersion()
		{
			bool isLocalTransaction = !TransactionScope.IsActive;
			if (isLocalTransaction)
			{
				//TransactionScope.Begin();
			}
			try
			{
				base.SaveSameVersion();

				if (Binary != null)
				{
                    //this is very ugly: recreates pages that use this template
					PageTemplateManager.GetBinaryData(this.Id, OriginalTemplateStream);
				}

				if (isLocalTransaction)
				{
					//TransactionScope.Commit();
				}
			}
			finally
			{
				if (isLocalTransaction && TransactionScope.IsActive)
				{
					//TransactionScope.Rollback();
				}
			}
		}