Commit c49ea05e7adf235f8e9091f053e1bd5e7c1409e6
Committed by
Nick Recobra
1 parent
7f883b12
Exists in
master
and in
1 other branch
Actually fix bug in finding app for dpeloying index screen. For real.
Showing
1 changed file
with
3 additions
and
1 deletions
Show diff stats
app/controllers/deploys_controller.rb
| @@ -15,7 +15,9 @@ class DeploysController < ApplicationController | @@ -15,7 +15,9 @@ class DeploysController < ApplicationController | ||
| 15 | end | 15 | end |
| 16 | 16 | ||
| 17 | def index | 17 | def index |
| 18 | - app = current_user.apps.find(params[:app_id]).first | 18 | + # See AppsController#find_app for the reasoning behind this code. |
| 19 | + app = App.find(params[:app_id]) | ||
| 20 | + raise(Mongoid::Errors::DocumentNotFound.new(App,app.id)) unless current_user.admin? || current_user.watching?(app) | ||
| 19 | 21 | ||
| 20 | @deploys = app.deploys.order_by(:created_at.desc).paginate(:page => params[:page], :per_page => 10) | 22 | @deploys = app.deploys.order_by(:created_at.desc).paginate(:page => params[:page], :per_page => 10) |
| 21 | end | 23 | end |