diff --git a/lib/comfortable_mexican_sofa/extensions/has_revisions.rb b/lib/comfortable_mexican_sofa/extensions/has_revisions.rb index e05ede47b..cb1514bae 100644 --- a/lib/comfortable_mexican_sofa/extensions/has_revisions.rb +++ b/lib/comfortable_mexican_sofa/extensions/has_revisions.rb @@ -53,8 +53,8 @@ def create_revision end # blowing away old revisions - ids = [0] + revisions.order(created_at: :desc).limit(limit).pluck(:id) - revisions.where("id NOT IN (?)", ids).destroy_all + ids = revisions.order(created_at: :desc).limit(limit).pluck(:id) + revisions.where.not(id: ids).destroy_all end # Assigning whatever is found in revision data and attempting to save the object