diff --git a/plexpy/database.py b/plexpy/database.py index 25d2b66e..ae04286e 100644 --- a/plexpy/database.py +++ b/plexpy/database.py @@ -68,7 +68,7 @@ def delete_recently_added(): def delete_rows_from_table(table, row_ids): if row_ids and isinstance(row_ids, str): - row_ids = map(cast_to_int, row_ids.split(',')) + row_ids = list(map(cast_to_int, row_ids.split(','))) logger.info("Tautulli Database :: Deleting row ids %s from %s database table", row_ids, table) query = "DELETE FROM " + table + " WHERE id IN (%s) " % ','.join(['?'] * len(row_ids)) diff --git a/plexpy/libraries.py b/plexpy/libraries.py index 43e17c0d..d77b4632 100644 --- a/plexpy/libraries.py +++ b/plexpy/libraries.py @@ -1044,7 +1044,7 @@ class Libraries(object): monitor_db = database.MonitorDatabase() if row_ids and row_ids is not None: - row_ids = map(helpers.cast_to_int, row_ids.split(',')) + row_ids = list(map(helpers.cast_to_int, row_ids.split(','))) # Get the user_ids corresponding to the row_ids result = monitor_db.select('SELECT server_id, section_id FROM library_sections ' diff --git a/plexpy/users.py b/plexpy/users.py index 11338730..592e1382 100644 --- a/plexpy/users.py +++ b/plexpy/users.py @@ -685,7 +685,7 @@ class Users(object): monitor_db = database.MonitorDatabase() if row_ids and row_ids is not None: - row_ids = map(helpers.cast_to_int, row_ids.split(',')) + row_ids = list(map(helpers.cast_to_int, row_ids.split(','))) # Get the user_ids corresponding to the row_ids result = monitor_db.select('SELECT user_id FROM users '