]> cat aescling's git repositories - mastodon.git/commitdiff
Fix default assumed object type (note->activity), make stream entry threaded? check...
authorEugen Rochko <eugen@zeonfederated.com>
Mon, 10 Oct 2016 00:55:30 +0000 (02:55 +0200)
committerEugen Rochko <eugen@zeonfederated.com>
Mon, 10 Oct 2016 00:55:30 +0000 (02:55 +0200)
app/models/stream_entry.rb
app/services/process_feed_service.rb

index 0df7ece606fef2dc1e2c7de54531fe3cab7491a4..bc4821ca9229adc0e01294b0023b14cf5acd90a2 100644 (file)
@@ -39,7 +39,7 @@ class StreamEntry < ApplicationRecord
   end
 
   def threaded?
-    verb == :favorite || object_type == :comment
+    (verb == :favorite || object_type == :comment) && !thread.nil?
   end
 
   def thread
index d24b803e6490f5be300b976e4009b23071b8703c..4ed0bf0bb34fb356340ef8285b25e4be1d647646 100644 (file)
@@ -214,7 +214,7 @@ class ProcessFeedService < BaseService
   def object_type(xml)
     xml.at_xpath('./activity:object-type').content.gsub('http://activitystrea.ms/schema/1.0/', '').to_sym
   rescue
-    :note
+    :activity
   end
 
   def verb(xml)