OSDN Git Service

t#30458:fix op upload
[pettanr/pettanr.git] / app / controllers / original_pictures_controller.rb
index 2ba2f48..6b39ad0 100644 (file)
@@ -86,7 +86,11 @@ class OriginalPicturesController < ApplicationController
   end
 
   def create
-    @imager = PettanImager.load set_image params[:original_picture][:file]
+    @imager = if params[:original_picture]
+      PettanImager.load set_image params[:original_picture][:file]
+    else
+      nil
+    end
     @original_picture = OriginalPicture.new
     @original_picture.supply_default
     @original_picture.overwrite @artist
@@ -104,7 +108,11 @@ class OriginalPicturesController < ApplicationController
   end
 
   def update
-    @imager = PettanImager.load set_image params[:original_picture][:file]
+    @imager = if params[:original_picture]
+      PettanImager.load set_image params[:original_picture][:file]
+    else
+      nil
+    end
     @original_picture = OriginalPicture.edit(params[:id], @artist)
     @original_picture.overwrite @artist