diff --git a/app/controllers/packages_controller.rb b/app/controllers/packages_controller.rb index e2269aa..b09c92a 100644 --- a/app/controllers/packages_controller.rb +++ b/app/controllers/packages_controller.rb @@ -83,7 +83,7 @@ class PackagesController < ApplicationController def delete_screenshot # Is the user allowed to delete the screenshot? - @screenshot = Screenshot.find!(params[:id]) + @screenshot = Screenshot.find(params[:id]) if user_can_alter_screenshot? @screenshot.destroy @@ -95,7 +95,7 @@ class PackagesController < ApplicationController end def approve_screenshot - @screenshot = Screenshot.find!(params[:id]) + @screenshot = Screenshot.find(params[:id]) @screenshot.approve_screenshot! flash['notice'] = "Screenshot approved." redirect_to :back @@ -162,7 +162,7 @@ class PackagesController < ApplicationController # Receives a form with a simple text field 'description' so that users can update # the description of their screenshot. def update_screenshot_description - @screenshot = Screenshot.find!(params[:id]) + @screenshot = Screenshot.find(params[:id]) @screenshot.description = params[:description] @screenshot.save! flash['notice'] = "Description updated." @@ -171,7 +171,7 @@ class PackagesController < ApplicationController # Receive an anonymous report from a user to have a screenshot removed. def report_screenshot - @screenshot = Screenshot.find!(params[:id]) + @screenshot = Screenshot.find(params[:id]) @screenshot.delete_reason = params[:delete_reason] @screenshot.markedfordelete = true @screenshot.save!