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;