diff options
Diffstat (limited to 'back-end')
-rw-r--r-- | back-end/src/Storage/MinioClientManager.cs | 4 | ||||
-rw-r--r-- | back-end/src/StorageExtensions.cs | 9 |
2 files changed, 7 insertions, 6 deletions
diff --git a/back-end/src/Storage/MinioClientManager.cs b/back-end/src/Storage/MinioClientManager.cs index a817ba6..c7867b2 100644 --- a/back-end/src/Storage/MinioClientManager.cs +++ b/back-end/src/Storage/MinioClientManager.cs @@ -123,13 +123,13 @@ namespace Content.Publishing.Blog.Admin.Storage { //Get the post content file ObjectStat stat = await Client.GetObjectAsync(args, cancellation); + return stat.Size; } catch (Minio.Exceptions.ObjectNotFoundException) { //File not found - return -1; + return -1L; } - return output.Position; } } } diff --git a/back-end/src/StorageExtensions.cs b/back-end/src/StorageExtensions.cs index 8acb26e..3227585 100644 --- a/back-end/src/StorageExtensions.cs +++ b/back-end/src/StorageExtensions.cs @@ -170,10 +170,11 @@ namespace Content.Publishing.Blog.Admin //Mem stream to read the object into using VnMemoryStream ms = new(); - await storage.ReadFileAsync(objPath, ms, cancellation); - - //Load the db from the stream - db.Load(ms); + if(await storage.ReadFileAsync(objPath, ms, cancellation) > 0) + { + //Load the db from the stream + db.Load(ms); + } } } |