From 4f7f257b78fa10ee0593cc3628186a26df63193c Mon Sep 17 00:00:00 2001
From: miha <miha.mencin@gmail.com>
Date: Mon, 12 Apr 2021 12:20:05 +0200
Subject: [PATCH] Remove cascading save from step

---
 app/models/step.rb | 32 --------------------------------
 1 file changed, 32 deletions(-)

diff --git a/app/models/step.rb b/app/models/step.rb
index 3cb000b27..940f52ecc 100644
--- a/app/models/step.rb
+++ b/app/models/step.rb
@@ -198,37 +198,5 @@ class Step < ApplicationRecord
 
   def set_last_modified_by
     self.last_modified_by_id ||= user_id
-
-    tables.each do |t|
-      t.created_by_id ||= last_modified_by_id
-      if t.changed?
-        t.last_modified_by_id = last_modified_by_id
-        t.save!
-      end
-    end
-
-    assets.each do |a|
-      a.created_by_id ||= last_modified_by_id
-      if a.changed?
-        a.last_modified_by_id = last_modified_by_id
-        a.save!
-      end
-    end
-
-    checklists.each do |checklist|
-      checklist.created_by_id ||= last_modified_by_id
-      if checklist.changed?
-        checklist.last_modified_by_id = last_modified_by_id
-        checklist.save!
-      end
-
-      checklist.checklist_items.each do |checklist_item|
-        checklist_item.created_by_id ||= last_modified_by_id
-        if checklist_item.changed?
-          checklist_item.last_modified_by_id = last_modified_by_id
-          checklist_item.save!
-        end
-      end
-    end
   end
 end