summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorMarco Wessel <marco@poop.nl>2015-02-23 02:31:12 +0100
committerMarco Wessel <marco@poop.nl>2015-02-23 03:36:21 +0100
commitb19b8c679a136234094443e2d4a345f136a0bcc1 (patch)
treeb4f52165e12f2bba47d7860c66429c90dfa507ca /app/models
parentebe0d34128c31bb88f6eb5aca96fae012c7fcf8b (diff)
downloadgitlab-ce-b19b8c679a136234094443e2d4a345f136a0bcc1.tar.gz
Give last_activity_at a default value so it will always be set
Diffstat (limited to 'app/models')
-rw-r--r--app/models/project.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index 91ab788083d..04189839d6d 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -48,6 +48,12 @@ class Project < ActiveRecord::Base
default_value_for :wall_enabled, false
default_value_for :snippets_enabled, gitlab_config_features.snippets
+ # set last_activity_at to the same as updated_at
+ before_create :set_last_activity_at
+ def set_last_activity_at
+ self.last_activity_at = self.updated_at
+ end
+
ActsAsTaggableOn.strict_case_match = true
acts_as_taggable_on :tags