🐛 Fix bugs related to new depedecies versions

This commit is contained in:
2025-12-27 15:38:44 +08:00
parent 4be054163b
commit 6e1b67609a
7 changed files with 7 additions and 7 deletions

View File

@@ -793,7 +793,7 @@ file class UpdatableCloudFile(SnCloudFile file)
public Dictionary<string, object?>? UserMeta { get; set; } = file.UserMeta;
public bool IsMarkedRecycle { get; set; } = file.IsMarkedRecycle;
public Expression<Func<SetPropertyCalls<SnCloudFile>, SetPropertyCalls<SnCloudFile>>> ToSetPropertyCalls()
public Action<UpdateSettersBuilder<SnCloudFile>> ToSetPropertyCalls()
{
var userMeta = UserMeta ?? [];
return setter => setter

View File

@@ -1,6 +1,5 @@
using DysonNetwork.Shared.Models;
using DysonNetwork.Shared.Proto;
using Microsoft.IdentityModel.Tokens;
using Microsoft.SemanticKernel;
namespace DysonNetwork.Insight.Thought.Plugins;
@@ -24,6 +23,6 @@ public class SnAccountKernelPlugin(
var request = new LookupAccountBatchRequest();
request.Names.Add(username);
var response = await accountClient.LookupAccountBatchAsync(request);
return response.Accounts.IsNullOrEmpty() ? null : SnAccount.FromProtoValue(response.Accounts[0]);
return response.Accounts.Count == 0 ? null : SnAccount.FromProtoValue(response.Accounts[0]);
}
}

View File

@@ -8,9 +8,9 @@ using System.Text.Json.Serialization;
using System.Web;
using DysonNetwork.Pass.Auth.OidcProvider.Options;
using Microsoft.EntityFrameworkCore;
using Microsoft.IdentityModel.Tokens;
using NodaTime;
using DysonNetwork.Shared.Models;
using Microsoft.IdentityModel.Tokens;
namespace DysonNetwork.Pass.Auth.OidcProvider.Controllers;

View File

@@ -13,6 +13,7 @@ using Microsoft.Extensions.Options;
using Microsoft.IdentityModel.Tokens;
using NodaTime;
using AccountContactType = DysonNetwork.Shared.Models.AccountContactType;
using JwtRegisteredClaimNames = Microsoft.IdentityModel.JsonWebTokens.JwtRegisteredClaimNames;
namespace DysonNetwork.Pass.Auth.OidcProvider.Services;

View File

@@ -1,7 +1,5 @@
using System.IdentityModel.Tokens.Jwt;
using System.Security.Cryptography;
using System.Text.Json;
using Microsoft.EntityFrameworkCore;
using Microsoft.IdentityModel.Tokens;
namespace DysonNetwork.Pass.Auth.OpenId;

View File

@@ -26,6 +26,7 @@
<PackageReference Include="Microsoft.AspNetCore.Authentication" Version="2.3.0" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.1" />
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="10.0.1" />
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="8.15.0" />
<PackageReference Include="NATS.Net" Version="2.7.0" />
<PackageReference Include="NodaTime" Version="3.2.3" />
<PackageReference Include="NodaTime.Serialization.JsonNet" Version="3.2.0" />
@@ -37,6 +38,7 @@
<PackageReference Include="StackExchange.Redis" Version="2.10.1" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="10.1.0" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="10.1.0" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.15.0" />
<PackageReference Include="Yarp.ReverseProxy" Version="2.3.0" />
<PackageReference Include="Aspire.NATS.Net" Version="13.1.0" />

View File

@@ -12,7 +12,7 @@
<a class="btn btn-ghost text-xl" href="/">@siteDisplayName</a>
</div>
<div class="flex-none">
@if (site?.Config.NavItems is null || site.Config.NavItems.IsNullOrEmpty())
@if (site?.Config.NavItems is null || site.Config.NavItems.Count == 0)
{
@*Use preset navs*@
<ul class="menu menu-horizontal px-1">