mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-27 05:26:05 +10:00
Use AR callbacks as suggested by:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4964#note_12744656
This commit is contained in:
@@ -19,6 +19,7 @@ module Ci
|
||||
|
||||
acts_as_taggable
|
||||
|
||||
before_save :update_artifacts_size, if: :artifacts_file_changed?
|
||||
before_destroy { project }
|
||||
|
||||
after_create :execute_hooks
|
||||
@@ -340,7 +341,6 @@ module Ci
|
||||
def erase_artifacts!
|
||||
remove_artifacts_file!
|
||||
remove_artifacts_metadata!
|
||||
self.artifacts_size = nil
|
||||
save
|
||||
end
|
||||
|
||||
@@ -381,6 +381,10 @@ module Ci
|
||||
|
||||
private
|
||||
|
||||
def update_artifacts_size
|
||||
self.artifacts_size = artifacts_file.size
|
||||
end
|
||||
|
||||
def erase_trace!
|
||||
self.trace = nil
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user