Преглед на файлове

Fix to sequence issues for enclosed entities

Kenric Nugteren преди 1 година
родител
ревизия
b0d0cab07c
променени са 1 файла, в които са добавени 4 реда и са изтрити 5 реда
  1. 4 5
      InABox.Core/DatabaseSchema/DatabaseSchema.cs

+ 4 - 5
InABox.Core/DatabaseSchema/DatabaseSchema.cs

@@ -141,17 +141,16 @@ namespace InABox.Core
                     }
                     }
 
 
                     // Once the parent page has been found, this property is cemented to that page - it cannot change page to its parent
                     // Once the parent page has been found, this property is cemented to that page - it cannot change page to its parent
-                    // The same goes for sequence
                     var page = parent?.Page;
                     var page = parent?.Page;
                     var sequence = parent?.Sequence;
                     var sequence = parent?.Sequence;
-                    if (string.IsNullOrWhiteSpace(page))
+                    var sequenceAttribute = prop.GetCustomAttribute<EditorSequence>();
+                    if (sequenceAttribute != null)
                     {
                     {
-                        var sequenceAttribute = prop.GetCustomAttribute<EditorSequence>();
-                        if (sequenceAttribute != null)
+                        if (string.IsNullOrWhiteSpace(page))
                         {
                         {
                             page = sequenceAttribute.Page;
                             page = sequenceAttribute.Page;
-                            sequence = sequenceAttribute.Sequence;
                         }
                         }
+                        sequence = sequenceAttribute.Sequence;
                     }
                     }
                     editor = editor?.Clone() as BaseEditor;
                     editor = editor?.Clone() as BaseEditor;
                     if (editor != null)
                     if (editor != null)