From a45062985840be1d2b52d248edbf07986095b0cb Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Mar 02 2021 15:53:39 +0000 Subject: framework: Make sure local_policy_package is not None Fixes: Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/setroubleshoot/browser.py", line 991, in submit_button_clicked self.submit() File "/usr/lib/python3.8/site-packages/setroubleshoot/browser.py", line 1001, in submit signature = report.createAlertSignature(local_policy_package, File "/usr/lib64/python3.8/site-packages/report/__init__.py", line 221, in createAlertSignature pd.add("component", component) TypeError: argument 2 must be str, not None Signed-off-by: Vit Mojzis --- diff --git a/framework/src/setroubleshoot/browser.py b/framework/src/setroubleshoot/browser.py index be2a80e..2d37bb4 100644 --- a/framework/src/setroubleshoot/browser.py +++ b/framework/src/setroubleshoot/browser.py @@ -1008,7 +1008,7 @@ class BugReport: local_policy_package = get_rpm_source_package(self.alert.environment.local_policy_rpm) if local_policy_package is None: local_policy_package = self.alert.environment.policy_rpm - signature = report.createAlertSignature(local_policy_package, + signature = report.createAlertSignature(str(local_policy_package), "setroubleshoot", self.alert.get_hash(), self.summary,