diff options
Diffstat (limited to 'app/models/journal.rb')
-rw-r--r-- | app/models/journal.rb | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/app/models/journal.rb b/app/models/journal.rb index f2283cfc3..c08768d3f 100644 --- a/app/models/journal.rb +++ b/app/models/journal.rb @@ -201,7 +201,8 @@ class Journal < ActiveRecord::Base # Adds a journal detail for an attachment that was added or removed def journalize_attachment(attachment, added_or_removed) key = (added_or_removed == :removed ? :old_value : :value) - details << JournalDetail.new( + details << + JournalDetail.new( :property => 'attachment', :prop_key => attachment.id, key => attachment.filename @@ -211,7 +212,8 @@ class Journal < ActiveRecord::Base # Adds a journal detail for an issue relation that was added or removed def journalize_relation(relation, added_or_removed) key = (added_or_removed == :removed ? :old_value : :value) - details << JournalDetail.new( + details << + JournalDetail.new( :property => 'relation', :prop_key => relation.relation_type_for(journalized), key => relation.other_issue(journalized).try(:id) @@ -279,7 +281,8 @@ class Journal < ActiveRecord::Base # Adds a journal detail def add_detail(property, prop_key, old_value, value) - details << JournalDetail.new( + details << + JournalDetail.new( :property => property, :prop_key => prop_key, :old_value => old_value, |