From a6d0974e27a041edba031ae2103b6e51d01b5f00 Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Wed, 4 Sep 2019 16:12:46 -0500 Subject: [PATCH 1/2] osclib/core: request_action_key(): include set_bugowner in top level condition. --- osclib/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osclib/core.py b/osclib/core.py index eecfd492..6c1c913c 100644 --- a/osclib/core.py +++ b/osclib/core.py @@ -781,7 +781,7 @@ def action_is_patchinfo(action): def request_action_key(action): identifier = [] - if action.type in ['add_role', 'change_devel', 'maintenance_release', 'submit']: + if action.type in ['add_role', 'change_devel', 'maintenance_release', 'set_bugowner', 'submit']: identifier.append(action.tgt_project) identifier.append(action.tgt_package) From 016bca069d79768ce70b12fe90d0b6fd6912fc5e Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Wed, 4 Sep 2019 16:13:03 -0500 Subject: [PATCH 2/2] osclib/core: request_action_key(): handle add_role/set_bugowner against project. --- osclib/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/osclib/core.py b/osclib/core.py index 6c1c913c..c50f4458 100644 --- a/osclib/core.py +++ b/osclib/core.py @@ -783,7 +783,8 @@ def request_action_key(action): if action.type in ['add_role', 'change_devel', 'maintenance_release', 'set_bugowner', 'submit']: identifier.append(action.tgt_project) - identifier.append(action.tgt_package) + if action.tgt_package is not None: + identifier.append(action.tgt_package) if action.type in ['add_role', 'set_bugowner']: if action.person_name is not None: