Merge pull request #237 from Moonlight-Panel/FixDomainIdentityIssues

Fixed domain identity issues
This commit is contained in:
Marcel Baumgartner
2023-07-24 00:30:50 +02:00
committed by GitHub
2 changed files with 5 additions and 5 deletions

View File

@@ -90,6 +90,7 @@
<Folder Include="App\ApiClients\CloudPanel\Resources\" />
<Folder Include="App\Http\Middleware" />
<Folder Include="storage\backups\" />
<Folder Include="storage\plugins\" />
<Folder Include="storage\resources\public\background\" />
</ItemGroup>

View File

@@ -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
<LazyLoader Load="Load">
@if (Domain == null)
@@ -181,9 +183,6 @@
[Parameter]
public int Id { get; set; }
[CascadingParameter]
public User? User { get; set; }
private Domain? Domain;
private DnsRecord[] DnsRecords;
private DnsRecord NewRecord = new()
@@ -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;