Check Pushover attachment under 5MB limit

Fixes #2396
This commit is contained in:
JonnyWong16 2025-03-23 18:12:08 -07:00
parent cfc7b817b3
commit 09c28e434d
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -3391,8 +3391,11 @@ class PUSHOVER(Notifier):
image = pretty_metadata.get_image() image = pretty_metadata.get_image()
if image: if image:
if len(image[1]) <= 5242880: # 5MB max attachment size
files = {'attachment': image} files = {'attachment': image}
headers = {} headers = {}
else:
logger.warn("Tautulli Notifiers :: Image size exceeds 5MB limit for {name}.".format(name=self.NAME))
return self.make_request('https://api.pushover.net/1/messages.json', headers=headers, data=data, files=files) return self.make_request('https://api.pushover.net/1/messages.json', headers=headers, data=data, files=files)