From 4c0d381be21532275b0d472da5be90bebbb3d28b Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sun, 27 Jul 2025 03:29:37 +0800 Subject: [PATCH] :bug: Fix bugs --- DysonNetwork.Drive/Storage/FilePool.cs | 4 ++-- DysonNetwork.Drive/Storage/FilePoolController.cs | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/DysonNetwork.Drive/Storage/FilePool.cs b/DysonNetwork.Drive/Storage/FilePool.cs index caab4b4..6dc4d28 100644 --- a/DysonNetwork.Drive/Storage/FilePool.cs +++ b/DysonNetwork.Drive/Storage/FilePool.cs @@ -11,8 +11,8 @@ public class RemoteStorageConfig public string Region { get; set; } = string.Empty; public string Bucket { get; set; } = string.Empty; public string Endpoint { get; set; } = string.Empty; - [JsonIgnore] public string SecretId { get; set; } = string.Empty; - [JsonIgnore] public string SecretKey { get; set; } = string.Empty; + public string SecretId { get; set; } = string.Empty; + public string SecretKey { get; set; } = string.Empty; public bool EnableSigned { get; set; } public bool EnableSsl { get; set; } public string? ImageProxy { get; set; } diff --git a/DysonNetwork.Drive/Storage/FilePoolController.cs b/DysonNetwork.Drive/Storage/FilePoolController.cs index 5fed999..7d3219a 100644 --- a/DysonNetwork.Drive/Storage/FilePoolController.cs +++ b/DysonNetwork.Drive/Storage/FilePoolController.cs @@ -19,6 +19,12 @@ public class FilePoolController(AppDatabase db) : ControllerBase var pools = await db.Pools .Where(p => p.PolicyConfig.PublicUsable || p.AccountId == accountId) .ToListAsync(); + pools = pools.Select(p => + { + p.StorageConfig.SecretId = string.Empty; + p.StorageConfig.SecretKey = string.Empty; + return p; + }).ToList(); return Ok(pools); }