diff --git a/app/models/bot/fetch.rb b/app/models/bot/fetch.rb index 32ebccdb3..44f2c1a0a 100644 --- a/app/models/bot/fetch.rb +++ b/app/models/bot/fetch.rb @@ -263,6 +263,7 @@ def self.set_claim_and_fact_check(claim_review, pm, user, team) fc.user = user fc.language = fc_language fc.publish_report = true + fc.report_status = "published" fc.save! User.current = current_user end diff --git a/test/models/bot/fetch_test.rb b/test/models/bot/fetch_test.rb index 38a1ecb66..83bf68161 100644 --- a/test/models/bot/fetch_test.rb +++ b/test/models/bot/fetch_test.rb @@ -253,4 +253,18 @@ def setup Bot::Fetch::Import.import_claim_review(cr, @team.id, @bot.id, 'undetermined', {}, false) end end + + test "should import claim review as published report" do + cr = @claim_review.deep_dup + cr['identifier'] = random_string + assert_difference 'FactCheck.count' do + Bot::Fetch::Import.import_claim_review(cr, @team.id, @bot.id, 'undetermined', {}, false) + end + + r = Dynamic.where(annotation_type: 'report_design').last + assert_equal "published", r.state + + fc = FactCheck.last + assert_equal "published", fc.report_status + end end