-
- Downloads
Use correct order when repositioning existing designs
Unpositioned designs are sorted by ID, so we need to explictly specify that order when calling `move_nulls_to_end`. We also always need to reload the design objects in case their position was changed in the DB by the `move_nulls_to_end` call.
parent
f2202de3
No related branches found
No related tags found
Showing
- app/models/concerns/relative_positioning.rb 4 additions, 1 deletionapp/models/concerns/relative_positioning.rb
- app/models/design_management/design.rb 3 additions, 1 deletionapp/models/design_management/design.rb
- app/services/design_management/move_designs_service.rb 6 additions, 3 deletionsapp/services/design_management/move_designs_service.rb
- changelogs/unreleased/fix-move-null-designs.yml 5 additions, 0 deletionschangelogs/unreleased/fix-move-null-designs.yml
- spec/models/design_management/design_spec.rb 6 additions, 0 deletionsspec/models/design_management/design_spec.rb
- spec/services/design_management/move_designs_service_spec.rb 23 additions, 2 deletionsspec/services/design_management/move_designs_service_spec.rb
- spec/support/shared_examples/models/relative_positioning_shared_examples.rb 6 additions, 9 deletions...d_examples/models/relative_positioning_shared_examples.rb
Please register or sign in to comment