Commit 31fdbc17f07401adba119f62a15c17c0928429ed
1 parent
1846267f
Exists in
master
and in
28 other branches
ActionItem93: putting acts_as_versioned again; the problem was that acts_as_file…
…system was returning false in an ActiveRecord callback git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@944 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
2 changed files
with
4 additions
and
2 deletions
Show diff stats
lib/acts_as_filesystem.rb
@@ -24,6 +24,7 @@ module ActsAsFileSystem | @@ -24,6 +24,7 @@ module ActsAsFileSystem | ||
24 | if record.path == record.slug && (! record.top_level?) | 24 | if record.path == record.slug && (! record.top_level?) |
25 | record.path = record.calculate_path | 25 | record.path = record.calculate_path |
26 | end | 26 | end |
27 | + true | ||
27 | end | 28 | end |
28 | 29 | ||
29 | # when renaming a category, all children categories must have their paths | 30 | # when renaming a category, all children categories must have their paths |
@@ -37,6 +38,7 @@ module ActsAsFileSystem | @@ -37,6 +38,7 @@ module ActsAsFileSystem | ||
37 | end | 38 | end |
38 | end | 39 | end |
39 | record.recalculate_path = false | 40 | record.recalculate_path = false |
41 | + true | ||
40 | end | 42 | end |
41 | 43 | ||
42 | end | 44 | end |
test/unit/article_test.rb
@@ -33,10 +33,10 @@ class ArticleTest < Test::Unit::TestCase | @@ -33,10 +33,10 @@ class ArticleTest < Test::Unit::TestCase | ||
33 | 33 | ||
34 | should 'act as versioned' do | 34 | should 'act as versioned' do |
35 | a = Article.create!(:name => 'my article', :body => 'my text', :profile_id => profile.id) | 35 | a = Article.create!(:name => 'my article', :body => 'my text', :profile_id => profile.id) |
36 | - assert_equal 1, a.versions.size | 36 | + assert_equal 1, a.versions(true).size |
37 | a.name = 'some other name' | 37 | a.name = 'some other name' |
38 | a.save! | 38 | a.save! |
39 | - assert_equal 2, a.versions.size | 39 | + assert_equal 2, a.versions(true).size |
40 | end | 40 | end |
41 | 41 | ||
42 | should 'act as taggable' do | 42 | should 'act as taggable' do |