Skip to content

Commit

Permalink
Prepend @ on reviewer names
Browse files Browse the repository at this point in the history
  • Loading branch information
arfon committed Aug 20, 2018
1 parent fdf02d1 commit 6b4eab3
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion app/models/paper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ def create_review_issue(editor_handle, reviewers)

# Update the paper with the reviewer GitHub handles
def set_reviewers(reviewers)
reviewers = reviewers.split(',')
reviewers = reviewers.split(',').each {|r| r.prepend('@') unless r.start_with?('@') }
self.update_attribute(:reviewers, reviewers)
end

Expand Down
4 changes: 2 additions & 2 deletions spec/controllers/papers_controller_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@

expect(response).to be_created
expect(editor.papers.count).to eq(1)
expect(paper.reload.reviewers).to eq(['mickey'])
expect(paper.reload.reviewers).to eq(['@mickey'])
end

it "with the correct API key and multiple reviewers" do
Expand All @@ -125,7 +125,7 @@
post :api_start_review, params: {:secret => "mooo", :id => 1234, :reviewers => "mickey,minnie", :editor => "mouse"}
expect(response).to be_created
expect(editor.papers.count).to eq(1)
expect(paper.reload.reviewers).to eq(['mickey', 'minnie'])
expect(paper.reload.reviewers).to eq(['@mickey', '@minnie'])
end
end

Expand Down

0 comments on commit 6b4eab3

Please sign in to comment.