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