- @panel_picture = PanelPicture.new params[:panel_picture]
- @panel_picture.supply_default
- @panel_picture.overwrite
- @panel = Panel.edit(@panel_picture.panel.id, @author)
+ @panel = Panel.edit(@author.working_panel, @author)
+
+ @panel_picture = PanelPicture.new
+ @panel_picture.attributes = params[:panel_picture]
+ @panel_picture.overwrite @panel.id
+
+ @picture = Picture.show @panel_picture.picture_id, @author
+ raise ActiveRecord::Forbidden unless @picture.enable?