diff options
author | Paco Guzman <pacoguzmanp@gmail.com> | 2016-10-13 11:41:50 +0200 |
---|---|---|
committer | Paco Guzman <pacoguzmanp@gmail.com> | 2016-10-13 15:04:27 +0200 |
commit | 841dacbd5cd848de8756185154c065816589d2ac (patch) | |
tree | 9581eb78f89edb0f5a7ace0da5f2bee699efbb5a | |
parent | 6d48c489d93d6dcbdfd955b7456d97ba6cdb23d1 (diff) | |
download | gitlab-ce-avoid-instantiating-a-new-namespace-object-each-time.tar.gz |
Avoid instantiate a new Namespace object each time the method is callavoid-instantiating-a-new-namespace-object-each-time
-rw-r--r-- | app/helpers/award_emoji_helper.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/helpers/award_emoji_helper.rb b/app/helpers/award_emoji_helper.rb index aa134cea31c..1729365c92e 100644 --- a/app/helpers/award_emoji_helper.rb +++ b/app/helpers/award_emoji_helper.rb @@ -1,7 +1,9 @@ module AwardEmojiHelper def toggle_award_url(awardable) if @project - url_for([:toggle_award_emoji, @project.namespace.becomes(Namespace), @project, awardable]) + @__namespace ||= @project.namespace.becomes(Namespace) + + url_for([:toggle_award_emoji, @__namespace, @project, awardable]) else url_for([:toggle_award_emoji, awardable]) end |