From 86512b5ce738f01f521467af48269862b0168e33 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Sat, 6 Jun 2026 09:10:29 +0500 Subject: [PATCH 1/2] web: fix file size is 0 error on attachment upload (#9951) --- apps/web/src/interfaces/fs.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/src/interfaces/fs.ts b/apps/web/src/interfaces/fs.ts index fda669c2e..7049b0a1f 100644 --- a/apps/web/src/interfaces/fs.ts +++ b/apps/web/src/interfaces/fs.ts @@ -714,7 +714,10 @@ export async function getUploadedFileSize(filename: string) { headers: { Authorization: `Bearer ${token}` } }); - const contentLength = parseInt(attachmentInfo.headers["content-length"]); + const contentLength = parseInt( + attachmentInfo.headers["x-object-size"] ?? + attachmentInfo.headers["content-length"] + ); return isNaN(contentLength) ? 0 : contentLength; } catch (e) { logger.error(e, "Failed to get uploaded file size.", { filename }); From 766a8f28d4add10d168edca629fc34d36882348c Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Sat, 6 Jun 2026 09:22:20 +0500 Subject: [PATCH 2/2] web: bump version to 3.3.22 --- apps/desktop/package-lock.json | 4 ++-- apps/desktop/package.json | 2 +- apps/web/package-lock.json | 4 ++-- apps/web/package.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/desktop/package-lock.json b/apps/desktop/package-lock.json index a60f63936..603b9eeb8 100644 --- a/apps/desktop/package-lock.json +++ b/apps/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "@notesnook/desktop", - "version": "3.3.21", + "version": "3.3.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@notesnook/desktop", - "version": "3.3.21", + "version": "3.3.22", "hasInstallScript": true, "license": "GPL-3.0-or-later", "dependencies": { diff --git a/apps/desktop/package.json b/apps/desktop/package.json index ab28a93b5..f33784443 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -2,7 +2,7 @@ "name": "@notesnook/desktop", "productName": "Notesnook", "description": "Your private note taking space", - "version": "3.3.21", + "version": "3.3.22", "appAppleId": "1544027013", "private": true, "main": "./dist/cjs/index.js", diff --git a/apps/web/package-lock.json b/apps/web/package-lock.json index db68d452c..22b80fb56 100644 --- a/apps/web/package-lock.json +++ b/apps/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "@notesnook/web", - "version": "3.3.21", + "version": "3.3.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@notesnook/web", - "version": "3.3.21", + "version": "3.3.22", "hasInstallScript": true, "license": "GPL-3.0-or-later", "dependencies": { diff --git a/apps/web/package.json b/apps/web/package.json index a0a312b61..f05bf7d9d 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@notesnook/web", "description": "Your private note taking space", - "version": "3.3.21", + "version": "3.3.22", "private": true, "main": "./src/app.js", "homepage": "https://notesnook.com/",