Skip to content

Commit 59bca99

Browse files
committed
adding logging for toggle and redundant toggle
1 parent 9cfbeb9 commit 59bca99

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

plexapi/server.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,16 @@ def _allowMediaDeletion(self, toggle=False):
499499
toggle (bool): True enables Media Deletion
500500
False or None disable Media Deletion (Default)
501501
"""
502+
if self.allowMediaDeletion and toggle is False:
503+
log.debug('Plex is currently allowed to delete media. Toggling off.')
504+
elif self.allowMediaDeletion and toggle is True:
505+
log.debug('Plex is currently allowed to delete media. Toggle set to allow, exiting.')
506+
raise BadRequest('Plex is currently allowed to delete media. Toggle set to allow, exiting.')
507+
elif self.allowMediaDeletion is None and toggle is True:
508+
log.debug('Plex is currently not allowed to delete media. Toggle set to allow.')
509+
else:
510+
log.debug('Plex is currently not allowed to delete media. Toggle set to not allow, exiting.')
511+
raise BadRequest('Plex is currently not allowed to delete media. Toggle set to not allow, exiting.')
502512
value = 1 if toggle is True else 0
503513
return self.query('/:/prefs?allowMediaDeletion=%s' % value, self._session.put)
504514

0 commit comments

Comments
 (0)