diff --git a/server/cp/output/formatter/jimi.py b/server/cp/output/formatter/jimi.py index 5dd8ba0c..b0ad47fa 100644 --- a/server/cp/output/formatter/jimi.py +++ b/server/cp/output/formatter/jimi.py @@ -559,9 +559,13 @@ def _format_refs(self, content, item): [ slug(self._get_original_item(ref)) for ref in superdesk.get_resource_service("news").get( - req=None, lookup={"refs.guid": item["guid"]} + req=None, + lookup={ + "refs.guid": item["guid"], + "pubstatus": "usable", + "state": "published", + }, ) - if ref.get("pubstatus") == "usable" ] ) diff --git a/server/tests/output/formatter/jimi_test.py b/server/tests/output/formatter/jimi_test.py index 50c95bea..7c717a68 100644 --- a/server/tests/output/formatter/jimi_test.py +++ b/server/tests/output/formatter/jimi_test.py @@ -486,7 +486,6 @@ def test_ap_update_keeps_newscomip(self): def test_picture_container_ids(self): resources["news"].service.get.side_effect = [ [ - {"guid": "canceled", "pubstatus": "canceled", "type": "text"}, {"guid": "usable", "pubstatus": "usable", "type": "text"}, { "guid": "usable2",