diff options
| author | Marc Florisson | 2013-07-08 17:16:29 +0200 |
|---|---|---|
| committer | Marc Florisson | 2013-07-08 17:16:29 +0200 |
| commit | 6c221ce1ba3acf736bdbe2980138078498f20b41 (patch) | |
| tree | e31d8fc910e9932f65df63bbbff8c52c15f21260 | |
| parent | 0cad1a2a6cc092b8bf4e2d479f247d87b1cd409d (diff) | |
| download | chouette-core-6c221ce1ba3acf736bdbe2980138078498f20b41.tar.bz2 | |
fix export and import deletion: ensure performence to delete associated messages
| -rw-r--r-- | app/models/export.rb | 2 | ||||
| -rw-r--r-- | app/models/import.rb | 2 |
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 |
