From 9a06be179571537bd22132ba77280d49eb9ef130 Mon Sep 17 00:00:00 2001 From: Krytarik Raido Date: Mon, 1 Aug 2022 22:45:04 +0200 Subject: [PATCH] Bugtracker: Guard against assignee data being private on Launchpad. --- Bugtracker/__init__.py | 2 +- Bugtracker/trackers.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Bugtracker/__init__.py b/Bugtracker/__init__.py index 892a5b6..19870ba 100644 --- a/Bugtracker/__init__.py +++ b/Bugtracker/__init__.py @@ -23,7 +23,7 @@ import supybot import supybot.world as world from importlib import reload -__version__ = "5.2.0" +__version__ = "5.3.0" __author__ = supybot.Author("Krytarik Raido", "krytarik", "krytarik@gmail.com") __contributors__ = { supybot.Author("Dennis Kaarsemaker", "Seveas", "dennis@kaarsemaker.net"): ['Original Author'], diff --git a/Bugtracker/trackers.py b/Bugtracker/trackers.py index 67a86e9..49b40de 100644 --- a/Bugtracker/trackers.py +++ b/Bugtracker/trackers.py @@ -294,7 +294,11 @@ class Launchpad(IBugtracker): taskdata = tasks[0] if taskdata.assignee: - assignee = taskdata.assignee.display_name + # In case assignee data is private + try: + assignee = taskdata.assignee.display_name + except: + assignee = '' else: assignee = ''