setroubleshoot/0014-framework-browser-Do-n...

28 lines
1.2 KiB
Diff

From b652a0e38e93cfb8fcb4e4a02c277cc25006eacb Mon Sep 17 00:00:00 2001
From: Petr Lautrbach <plautrba@redhat.com>
Date: Wed, 4 Mar 2020 10:56:05 +0100
Subject: [PATCH] framework/browser: Do not try to report a bug on None package
There are cases when local_policy_package can be None. It's better to use
policy_rpm in these cases.
---
framework/src/setroubleshoot/browser.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/framework/src/setroubleshoot/browser.py b/framework/src/setroubleshoot/browser.py
index 4b1c143fac9a..1f6cae0b29f6 100644
--- a/framework/src/setroubleshoot/browser.py
+++ b/framework/src/setroubleshoot/browser.py
@@ -998,6 +998,8 @@ class BugReport:
content = text_buf.get_text(text_buf.get_start_iter(),
text_buf.get_end_iter(), False)
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,
"setroubleshoot",
self.alert.get_hash(),
--
2.25.1