diff --git a/src/Libraries/RevitNodes/Elements/Element.cs b/src/Libraries/RevitNodes/Elements/Element.cs index 4c3fde6280..696c3747ed 100644 --- a/src/Libraries/RevitNodes/Elements/Element.cs +++ b/src/Libraries/RevitNodes/Elements/Element.cs @@ -1303,10 +1303,12 @@ public Geometry GetLocation() /// Translation Vector public void MoveByVector(Vector vector) { + TransactionManager.Instance.EnsureInTransaction(Application.Document.Current.InternalDocument); if (!this.InternalElement.Location.Move(vector.ToXyz(true))) { throw new Exception(Properties.Resources.InvalidElementLocation); } + TransactionManager.Instance.TransactionTaskDone(); } #endregion