diff --git a/app/controllers/admin/communication/blocks_controller.rb b/app/controllers/admin/communication/blocks_controller.rb index 6b0d885bdd3ffa25f8916192f9f2e1216794ea95..b8629c126268b6b3e7b497e83e500b3163aab7f9 100644 --- a/app/controllers/admin/communication/blocks_controller.rb +++ b/app/controllers/admin/communication/blocks_controller.rb @@ -86,8 +86,7 @@ class Admin::Communication::BlocksController < Admin::Communication::Application end def sync_after_reorder - return unless @block - return unless @block.about&.respond_to?(:is_direct_object?) + return unless @block && @block.about&.respond_to?(:is_direct_object?) @block.about.is_direct_object? ? @block.about.sync_with_git : @block.about.touch # Sync indirect object's direct sources through after_touch end