diff --git a/lib/post_revisor.rb b/lib/post_revisor.rb index 9a4fac265..97e545c1e 100644 --- a/lib/post_revisor.rb +++ b/lib/post_revisor.rb @@ -12,6 +12,7 @@ class PostRevisor return false if not should_revise? @post.acting_user = @user + @post.updated_by = @user revise_post update_category_description post_process_post diff --git a/spec/components/post_revisor_spec.rb b/spec/components/post_revisor_spec.rb index e956cda09..4dadaa2f1 100644 --- a/spec/components/post_revisor_spec.rb +++ b/spec/components/post_revisor_spec.rb @@ -197,6 +197,11 @@ describe PostRevisor do it "allows an admin to insert images into a new user's post" do post.errors.should be_blank end + + it "marks the admin as the last updater" do + post.updated_by.should == changed_by + end + end describe "new user editing their own post" do