app/interactions/pulitzer/update_singleton_post.rb in pulitzer-0.14.4 vs app/interactions/pulitzer/update_singleton_post.rb in pulitzer-0.15.0

- old
+ new

@@ -6,13 +6,15 @@ self.title = title end def call if post_type.singular? - unless post_type.singleton_post? - Pulitzer::CreateSingletonPost.new(post_type).call - else - post_type.singleton_post.update(title: title) + post_type.preview_type_versions.each do |ptv| + unless ptv.singleton_post? + Pulitzer::CreateSingletonPost.new(ptv).call + else + ptv.singleton_post.update(title: title) + end end end end end