From b33985b338a422643ba605f5254b3b9fed913d2a Mon Sep 17 00:00:00 2001 From: carlosmonastyrski Date: Tue, 10 Jun 2025 17:45:58 -0300 Subject: [PATCH] feat(secret-rotation): fix metadata empty objects breaking version comparison --- backend/src/services/folder-commit/folder-commit-service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/services/folder-commit/folder-commit-service.ts b/backend/src/services/folder-commit/folder-commit-service.ts index aac3804aa..8c0bc8ebf 100644 --- a/backend/src/services/folder-commit/folder-commit-service.ts +++ b/backend/src/services/folder-commit/folder-commit-service.ts @@ -815,7 +815,7 @@ export const folderCommitServiceFactory = ({ encryptedComment: version1.encryptedComment ? secretManagerDecryptor({ cipherTextBlob: version1.encryptedComment }).toString() : "", - metadata: version1.metadata as { key: string; value: string }[], + metadata: Array.isArray(version1.metadata) ? (version1.metadata as { key: string; value: string }[]) : [], tags: version1.tags.map((tag) => tag.id) }; const version2Reshaped = { @@ -826,7 +826,7 @@ export const folderCommitServiceFactory = ({ encryptedComment: version2.encryptedComment ? secretManagerDecryptor({ cipherTextBlob: version2.encryptedComment }).toString() : "", - metadata: version2.metadata as { key: string; value: string }[], + metadata: Array.isArray(version2.metadata) ? (version2.metadata as { key: string; value: string }[]) : [], tags: version2.tags.map((tag) => tag.id) }; return (