From 8a46b7a237af0dea4187619b493718551d84493f Mon Sep 17 00:00:00 2001
From: blacktwin <blacktwin@users.noreply.github.com>
Date: Fri, 20 Nov 2020 09:41:12 -0500
Subject: [PATCH] fix for --action delete --ratingKey usage

---
 utility/media_manager.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/utility/media_manager.py b/utility/media_manager.py
index 785fb7c..c4f1216 100644
--- a/utility/media_manager.py
+++ b/utility/media_manager.py
@@ -298,9 +298,12 @@ def plex_deletion(items, libraries, toggleDeletion):
     
     print("The following items were added before {} and marked for deletion.".format(opts.date))
     for item in items:
-        plex_item = plex.fetchItem(int(item.rating_key))
+        if isinstance(item, int):
+            plex_item = plex.fetchItem(item)
+        else:
+            plex_item = plex.fetchItem(int(item.rating_key))
         plex_item.delete()
-        print("Item: {} was deleted".format(item.title))
+        print("Item: {} was deleted".format(plex_item.title))
     for _library in libraries:
         section = plex.library.sectionByID(_library.key)
         print("Emptying Trash from library {}".format(_library.title))