From 46d6f226b0cc09713fec0d4e107ed6f4e67e59a9 Mon Sep 17 00:00:00 2001 From: Jam <1347620+JamsRepos@users.noreply.github.com> Date: Mon, 22 Apr 2024 08:18:45 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=8E=89=20:sparkles:=20Scanning=20?= =?UTF-8?q?in=20Emby=20users=20now=20attaches=20connect=20email=20as=20use?= =?UTF-8?q?r=20email?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wizarr-backend/wizarr_backend/helpers/emby.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/wizarr-backend/wizarr_backend/helpers/emby.py b/apps/wizarr-backend/wizarr_backend/helpers/emby.py index 8b527416..a58c8be5 100644 --- a/apps/wizarr-backend/wizarr_backend/helpers/emby.py +++ b/apps/wizarr-backend/wizarr_backend/helpers/emby.py @@ -371,7 +371,9 @@ def sync_emby_users(server_api_key: Optional[str] = None, server_url: Optional[s # If emby_users.id not in database_users.token, add to database for emby_user in emby_users: if str(emby_user["Id"]) not in [str(database_user.token) for database_user in database_users]: - create_user(username=emby_user["Name"], token=emby_user["Id"]) + # Check to see if user has a connect username, if not set to None + email = emby_user["ConnectUserName"] if "ConnectUserName" in emby_user else None + create_user(username=emby_user["Name"], token=emby_user["Id"], email=email) info(f"User {emby_user['Name']} successfully imported to database.") # If database_users.token not in emby_users.id, delete from database