diff --git a/Api/AniSyncController.cs b/Api/AniSyncController.cs index 62b3fc8..93a68ac 100644 --- a/Api/AniSyncController.cs +++ b/Api/AniSyncController.cs @@ -114,6 +114,8 @@ public async Task PasswordGrantAuthentication(ApiName provider, s if (userConfig != null) { KitsuApiCalls kitsuApiCalls = new KitsuApiCalls(_httpClientFactory, _loggerFactory, _serverApplicationHost, _httpContextAccessor, _memoryCache, _delayer, userConfig); var kitsuUserConfig = await kitsuApiCalls.GetUserInformation(); + if (kitsuUserConfig == null) + return StatusCode(500, "Could not authenticate"); var existingKeyPair = userConfig.KeyPairs.FirstOrDefault(item => item.Key == "KitsuUserId"); if (existingKeyPair != null) { existingKeyPair.Value = kitsuUserConfig.Id.ToString();