aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Florisson2013-07-08 17:16:29 +0200
committerMarc Florisson2013-07-08 17:16:29 +0200
commit6c221ce1ba3acf736bdbe2980138078498f20b41 (patch)
treee31d8fc910e9932f65df63bbbff8c52c15f21260
parent0cad1a2a6cc092b8bf4e2d479f247d87b1cd409d (diff)
downloadchouette-core-6c221ce1ba3acf736bdbe2980138078498f20b41.tar.bz2
fix export and import deletion: ensure performence to delete associated messages
-rw-r--r--app/models/export.rb2
-rw-r--r--app/models/import.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/app/models/export.rb b/app/models/export.rb
index eee7b1943..485d56988 100644
--- a/app/models/export.rb
+++ b/app/models/export.rb
@@ -5,7 +5,7 @@ class Export < ActiveRecord::Base
validates_inclusion_of :status, :in => %w{ pending completed failed }
- has_many :log_messages, :class_name => "ExportLogMessage", :order => :position, :dependent => :destroy
+ has_many :log_messages, :class_name => "ExportLogMessage", :order => :position, :dependent => :delete_all
serialize :options
diff --git a/app/models/import.rb b/app/models/import.rb
index bd795d6ce..34736eb90 100644
--- a/app/models/import.rb
+++ b/app/models/import.rb
@@ -9,7 +9,7 @@ class Import < ActiveRecord::Base
attr_accessor :resources
attr_accessor :loader
- has_many :log_messages, :class_name => "ImportLogMessage", :order => :position, :dependent => :destroy
+ has_many :log_messages, :class_name => "ImportLogMessage", :order => :position, :dependent => :delete_all
serialize :options