diff --git a/server/AyaNova/Controllers/AuthController.cs b/server/AyaNova/Controllers/AuthController.cs index 568be3ed..8fff2368 100644 --- a/server/AyaNova/Controllers/AuthController.cs +++ b/server/AyaNova/Controllers/AuthController.cs @@ -175,9 +175,10 @@ namespace AyaNova.Api.Controllers //Generate a temporary token to identify and verify this is the same user u.TempToken = Hasher.GenerateSalt().Replace("=", "").Replace("+", ""); await ct.SaveChangesAsync(); + var UOpt=await ct.UserOptions.AsNoTracking().FirstAsync(z=>z.UserId==u.Id); List TranslationKeysToFetch = new List { "AuthTwoFactor", "AuthEnterPin", "AuthVerifyCode", "Cancel" }; - var LT = await TranslationBiz.GetSubsetStaticAsync(TranslationKeysToFetch, u.UserOptions.TranslationId); + var LT = await TranslationBiz.GetSubsetStaticAsync(TranslationKeysToFetch, UOpt.TranslationId); return Ok(ApiOkResponse.Response(new { @@ -275,7 +276,6 @@ namespace AyaNova.Api.Controllers private async Task ReturnUserCredsOnSuccessfulAuthentication(User u) { - //check if server available to SuperUser account only (closed or migrate mode) //if it is it means we got here either because there is no license //and only *the* SuperUser account can login now or we're in migrate mode