From 76a8a72e83d0861787c5dca2ee29043ec16066fc Mon Sep 17 00:00:00 2001 From: ChiaraBm Date: Mon, 19 Jan 2026 11:06:48 +0100 Subject: [PATCH] Moved the applying of selected permissions to the correct place in the role dialogs --- .../UI/Admin/Modals/CreateRoleDialog.razor | 11 +++++++---- .../UI/Admin/Modals/UpdateRoleDialog.razor | 11 +++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/Moonlight.Frontend/UI/Admin/Modals/CreateRoleDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/CreateRoleDialog.razor index 8b888027..7d1d1248 100644 --- a/Moonlight.Frontend/UI/Admin/Modals/CreateRoleDialog.razor +++ b/Moonlight.Frontend/UI/Admin/Modals/CreateRoleDialog.razor @@ -18,7 +18,7 @@ - +
@@ -51,7 +51,7 @@ - Save changes + Save changes @code @@ -75,9 +75,12 @@ private async Task SubmitAsync() { Request.Permissions = Permissions.ToArray(); - - await OnSubmit.Invoke(Request); + await FormHandler.SubmitAsync(); + } + private async Task OnSubmitAsync() + { + await OnSubmit.Invoke(Request); await CloseAsync(); } } diff --git a/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor index 8db331d0..8878320f 100644 --- a/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor +++ b/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor @@ -20,7 +20,7 @@ - +
@@ -53,7 +53,7 @@ - Save changes + Save changes @code @@ -74,9 +74,12 @@ private async Task SubmitAsync() { Request.Permissions = Permissions.ToArray(); - - await OnSubmit.Invoke(Request); + await FormHandler.SubmitAsync(); + } + private async Task OnSubmitAsync() + { + await OnSubmit.Invoke(Request); await CloseAsync(); } }