lib/spontaneous/rack/back.rb in spontaneous-0.2.0.alpha6 vs lib/spontaneous/rack/back.rb in spontaneous-0.2.0.alpha7
- old
+ new
@@ -252,11 +252,11 @@
def content_for_request(lock = false)
Content.db.transaction {
dataset = lock ? Content.for_update : Content
content = dataset.first(:id => params[:id])
- content.current_editor = user
halt 404 if content.nil?
+ content.current_editor = user
if box_id = Spontaneous.schema.uids[params[:box_id]]
box = content.boxes.detect { |b| b.schema_id == box_id }
yield(content, box)
else
yield(content)