From 3b0ba5fd453df92581fc63850bd20fe46c134712 Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Fri, 21 Jul 2023 18:02:42 +0200
Subject: [PATCH] climate

---
 app/controllers/admin/communication/blocks_controller.rb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app/controllers/admin/communication/blocks_controller.rb b/app/controllers/admin/communication/blocks_controller.rb
index 6b0d885bd..b8629c126 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
-- 
GitLab