diff --git a/roles/bodhi2/backend/files/fedwatch.conf b/roles/bodhi2/backend/files/fedwatch.conf index a04a3ca914..f9202ae346 100644 --- a/roles/bodhi2/backend/files/fedwatch.conf +++ b/roles/bodhi2/backend/files/fedwatch.conf @@ -4,6 +4,7 @@ "msg/project/fullname", "msg/fields", "msg/issue/content" + "topic", ] } } diff --git a/roles/bodhi2/backend/files/koji-sync-fedwatch-glue.py b/roles/bodhi2/backend/files/koji-sync-fedwatch-glue.py index e511cfe198..11f35f03f8 100644 --- a/roles/bodhi2/backend/files/koji-sync-fedwatch-glue.py +++ b/roles/bodhi2/backend/files/koji-sync-fedwatch-glue.py @@ -38,5 +38,9 @@ def main(fullname, fields, content): if __name__ == '__main__': - fullname, fields, content = sys.argv[-3:] + topic = sys.argv[-1] + if topic != 'io.pagure.prod.pagure.issue.edit': + # This message wasn't meant for me... + return + fullname, fields, content = sys.argv[-4:-1] main(fullname, fields, content)