diff --git a/app/models/concerns/as_indirect_object.rb b/app/models/concerns/as_indirect_object.rb
index d00b1d5c79a28b5e40162211b93df103be83e1bb..27e32b59c65d08a23f71fde9612014b981c120e6 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 5f011f41006162d4177697c487a03370b32a506c..5c0d26488277b6bb087a737bca5036194b4c3e8f 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 !