From e2248a84449dd7f471ada0edd2aca3981b5a9855 Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner Date: Mon, 24 Jul 2023 00:30:18 +0200 Subject: [PATCH] Fixed domain identity issues --- Moonlight/Moonlight.csproj | 1 + Moonlight/Shared/Views/Domain/View.razor | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Moonlight/Moonlight.csproj b/Moonlight/Moonlight.csproj index ae6ed630..90a4556b 100644 --- a/Moonlight/Moonlight.csproj +++ b/Moonlight/Moonlight.csproj @@ -90,6 +90,7 @@ + diff --git a/Moonlight/Shared/Views/Domain/View.razor b/Moonlight/Shared/Views/Domain/View.razor index 5e6604f4..af07ac39 100644 --- a/Moonlight/Shared/Views/Domain/View.razor +++ b/Moonlight/Shared/Views/Domain/View.razor @@ -6,12 +6,14 @@ @using Moonlight.App.Services @using CloudFlare.Client.Enumerators @using Moonlight.App.Services.Interop +@using Moonlight.App.Services.Sessions @inject DomainRepository DomainRepository @inject DomainService DomainService @inject SmartTranslateService SmartTranslateService @inject NavigationManager NavigationManager @inject AlertService AlertService +@inject IdentityService IdentityService @if (Domain == null) @@ -180,9 +182,6 @@ { [Parameter] public int Id { get; set; } - - [CascadingParameter] - public User? User { get; set; } private Domain? Domain; private DnsRecord[] DnsRecords; @@ -205,13 +204,13 @@ if (Domain == null) return; - if (User == null) + if (IdentityService.User == null) { Domain = null; return; } - if (Domain.Owner.Id != User.Id && !User.Admin) + if (Domain.Owner.Id != IdentityService.User.Id && !IdentityService.User.Admin) { Domain = null; return;