summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2016-01-08 08:00:45 -0800
committerStan Hu <stanhu@gmail.com>2016-01-10 18:12:47 -0800
commitb7aa13a0cfdcd2ebd5f0dab2bc5cad222f9f379b (patch)
treecdf0772c59d4cebdf19433b62dcb92aac9d8e78f
parent4b4fdf58c7f358fb06bed6dae166b758465850d0 (diff)
downloadgitlab-ce-b7aa13a0cfdcd2ebd5f0dab2bc5cad222f9f379b.tar.gz
Before project save ensure that a runners_token exists
-rw-r--r--CHANGELOG2
-rw-r--r--app/models/project.rb1
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index a7d352b53aa..04bcbf9dad2 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -4,7 +4,6 @@ v 8.4.0 (unreleased)
- The default GitLab logo now acts as a loading indicator
- Accept 2xx status codes for successful Web hook triggers (Stan Hu)
- Fix missing date of month in network graph when commits span a month (Stan Hu)
- - Fix Error 500 when visiting build page of project with nil runners_token (Stan Hu)
- Expire view caches when application settings change (e.g. Gravatar disabled) (Stan Hu)
- Don't notify users twice if they are both project watchers and subscribers (Stan Hu)
- Implement new UI for group page
@@ -40,6 +39,7 @@ v 8.3.3 (unreleased)
- Fix project transfer e-mail sending incorrect paths in e-mail notification (Stan Hu)
- Enable "Add key" button when user fills in a proper key (Stan Hu)
- Fix error in processing reply-by-email messages (Jason Lee)
+ - Fix Error 500 when visiting build page of project with nil runners_token (Stan Hu)
v 8.3.2
- Change single user API endpoint to return more detailed data (Michael Potthoff)
diff --git a/app/models/project.rb b/app/models/project.rb
index 0d7341e1384..31990485f7d 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -195,6 +195,7 @@ class Project < ActiveRecord::Base
validates :avatar, file_size: { maximum: 200.kilobytes.to_i }
add_authentication_token_field :runners_token
+ before_save :ensure_runners_token
mount_uploader :avatar, AvatarUploader