From 743a5d659575b0156201240dba359b556f550490 Mon Sep 17 00:00:00 2001
From: pabois <pierreandre.boissinot@noesya.coop>
Date: Thu, 23 Nov 2023 11:30:01 +0100
Subject: [PATCH] manage clean_website asynchronously

---
 app/models/concerns/as_indirect_object.rb | 1 +
 app/models/concerns/with_dependencies.rb  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app/models/concerns/as_indirect_object.rb b/app/models/concerns/as_indirect_object.rb
index d00b1d5c7..27e32b59c 100644
--- a/app/models/concerns/as_indirect_object.rb
+++ b/app/models/concerns/as_indirect_object.rb
@@ -69,4 +69,5 @@ module AsIndirectObject
       website.sync_indirect_object_with_git self
     end
   end
+
 end
\ No newline at end of file
diff --git a/app/models/concerns/with_dependencies.rb b/app/models/concerns/with_dependencies.rb
index 5f011f410..5c0d26488 100644
--- a/app/models/concerns/with_dependencies.rb
+++ b/app/models/concerns/with_dependencies.rb
@@ -117,6 +117,7 @@ module WithDependencies
       clean_websites(websites_to_clean)
     end
   end
+  handle_asynchronously :clean_websites_if_necessary, queue: :default
 
   def clean_websites(websites)
     # Les objets directs et les objets indirects (et les websites) répondent !
-- 
GitLab