Bug #981
open0%
Description
Portal user should pick the portal roles when assigning the role to portal user
{
"messages": [],
"source": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore9+<AddToRoleAsync>d__34", "exception": "Role 20_CASHIER does not exist.\n", "errorId": "5b6bbe72-7cbf-41d0-80c6-a69b743c92a9", "supportMessage": "Provide the ErrorId 5b6bbe72-7cbf-41d0-80c6-a69b743c92a9 to the support team for further analysis.", "statusCode": 500, "stackTrace": " at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore9.AddToRoleAsync(TUser user, String normalizedRoleName, CancellationToken cancellationToken)\n at Microsoft.AspNetCore.Identity.UserManager1.AddToRoleAsync(TUser user, String role)\n at Billkaro.Infrastructure.Nexus.Identity.UserService.CreateAsync(CreateUserRequest request, CancellationToken cancellationToken) in E:\\Workplace\\Internal\\2026\\POS\\billkaro\\API\\src\\Infrastructure\\Nexus\\Identity\\UserService.CreateUpdate.cs:line 145\n at lambda_method8161(Closure, Object)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n at NSwag.AspNetCore.Middlewares.SwaggerUiIndexMiddleware.Invoke(HttpContext context)\n at NSwag.AspNetCore.Middlewares.RedirectToIndexMiddleware.Invoke(HttpContext context)\n at NSwag.AspNetCore.Middlewares.OpenApiDocumentMiddleware.Invoke(HttpContext context)\n at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n at Billkaro.Infrastructure.Middleware.SubscriptionAccessMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) in E:\Workplace\Internal\2026\POS\billkaro\API\src\Infrastructure\Middleware\SubscriptionAccessMiddleware.cs:line 53\n at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.InterfaceMiddlewareBinder.<>c__DisplayClass2_0.<b__0>d.MoveNext()\n--- End of stack trace from previous location ---\n at Billkaro.Infrastructure.Auth.CurrentUserMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) in E:\Workplace\Internal\2026\POS\billkaro\API\src\Infrastructure\Auth\CurrentUserMiddleware.cs:line 16\n at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.InterfaceMiddlewareBinder.<>c__DisplayClass2_0.<b__0>d.MoveNext()\n--- End of stack trace from previous location ---\n at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)\n at Billkaro.Infrastructure.Middleware.ExceptionMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) in E:\Workplace\Internal\2026\POS\billkaro\API\src\Infrastructure\Middleware\ExceptionMiddleware.cs:line 30"
}

Files
Updated by sumit thakur about 12 hours ago
- Status changed from New to Ready to QA
- Assignee changed from sumit thakur to Deeksha Singh