Fixed a potential crash when author is not assigned

This commit is contained in:
Frisk 2021-06-12 23:32:13 +02:00
parent 966d28700a
commit 02dce0f3ae
No known key found for this signature in database
GPG key ID: 213F7C15068AF8AC

View file

@ -73,7 +73,7 @@ class DiscordMessage:
self.embed["color"] = settings["event_appearance"][self.event_type]["color"] self.embed["color"] = settings["event_appearance"][self.event_type]["color"]
else: else:
self.embed["color"] = math.floor(self.embed["color"]) self.embed["color"] = math.floor(self.embed["color"])
if not self.embed["author"]["icon_url"] and settings["event_appearance"].get(self.event_type, {"icon": None})["icon"]: if not self.embed["author"].get("icon_url", None) and settings["event_appearance"].get(self.event_type, {"icon": None})["icon"]:
self.embed["author"]["icon_url"] = settings["event_appearance"][self.event_type]["icon"] self.embed["author"]["icon_url"] = settings["event_appearance"][self.event_type]["icon"]
if len(self.embed["title"]) > 254: if len(self.embed["title"]) > 254:
self.embed["title"] = self.embed["title"][0:253] + "" self.embed["title"] = self.embed["title"][0:253] + ""