Commit 31b28c41edf306bba434a370d8d148585d725315
1 parent
b5ca63ab
Exists in
master
and in
20 other branches
rails4: fix articles versions' tests
Showing
2 changed files
with
5 additions
and
5 deletions
Show diff stats
app/models/article.rb
... | ... | @@ -449,7 +449,7 @@ class Article < ActiveRecord::Base |
449 | 449 | |
450 | 450 | def rotate_translations |
451 | 451 | unless self.translations.empty? |
452 | - rotate = self.translations | |
452 | + rotate = self.translations.all | |
453 | 453 | root = rotate.shift |
454 | 454 | root.update_attribute(:translation_of_id, nil) |
455 | 455 | root.translations = rotate |
... | ... | @@ -620,7 +620,7 @@ class Article < ActiveRecord::Base |
620 | 620 | ] |
621 | 621 | |
622 | 622 | def self.find_by_old_path(old_path) |
623 | - self.includes(:versions).where( 'article_versions.path = ?', old_path).order('article_versions.id DESC') | |
623 | + self.includes(:versions).where('article_versions.path = ?', old_path).order('article_versions.id DESC').first | |
624 | 624 | end |
625 | 625 | |
626 | 626 | def hit |
... | ... | @@ -679,11 +679,11 @@ class Article < ActiveRecord::Base |
679 | 679 | end |
680 | 680 | |
681 | 681 | def get_version(version_number = nil) |
682 | - version_number ? versions.find(:first, :order => 'version', :offset => version_number - 1) : versions.earliest | |
682 | + if version_number then self.versions.order('version').offset(version_number - 1).first else self.versions.earliest end | |
683 | 683 | end |
684 | 684 | |
685 | 685 | def author_by_version(version_number = nil) |
686 | - version_number ? profile.environment.people.find_by_id(get_version(version_number).author_id) : author | |
686 | + if version_number then profile.environment.people.where(id: get_version(version_number).author_id).first else author end | |
687 | 687 | end |
688 | 688 | |
689 | 689 | def author_name(version_number = nil) | ... | ... |
vendor/plugins/acts_as_versioned/lib/acts_as_versioned.rb
... | ... | @@ -264,7 +264,7 @@ module ActiveRecord #:nodoc: |
264 | 264 | included do |
265 | 265 | has_many :versions, self.version_association_options |
266 | 266 | |
267 | - #before_save :set_new_version | |
267 | + before_save :set_new_version | |
268 | 268 | after_save :save_version |
269 | 269 | after_save :clear_old_versions |
270 | 270 | end | ... | ... |