From 8bee5090902ca2acee1029eb67311ad09403201e Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Thu, 17 Apr 2025 09:17:31 +0200 Subject: [PATCH 1/2] fix: pass updatedAt in response --- src/factory/admin/configuration/queryStore.ts | 1 + src/viewmodel/admin/configuration/queryStore.models.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/factory/admin/configuration/queryStore.ts b/src/factory/admin/configuration/queryStore.ts index 5f7b8a6..48ab793 100644 --- a/src/factory/admin/configuration/queryStore.ts +++ b/src/factory/admin/configuration/queryStore.ts @@ -12,6 +12,7 @@ export default abstract class QueryStoreFactory { id: record.id, title: record.title, query: record.query.startsWith("{") ? JSON.parse(record.query) : record.query, + updatedAt: record.updatedAt, }; } diff --git a/src/viewmodel/admin/configuration/queryStore.models.ts b/src/viewmodel/admin/configuration/queryStore.models.ts index 22f49fd..aa9ceb9 100644 --- a/src/viewmodel/admin/configuration/queryStore.models.ts +++ b/src/viewmodel/admin/configuration/queryStore.models.ts @@ -4,4 +4,5 @@ export interface QueryStoreViewModel { id: string; title: string; query: string | DynamicQueryStructure; + updatedAt: Date; } -- 2.45.3 From 097236c3e0c031ba2f0fc9a70405561a8314719a Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Thu, 17 Apr 2025 09:22:41 +0200 Subject: [PATCH 2/2] hotfix: backup failed of queryId --- src/helpers/backupHelper.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/helpers/backupHelper.ts b/src/helpers/backupHelper.ts index 8a6191f..a9f8dbf 100644 --- a/src/helpers/backupHelper.ts +++ b/src/helpers/backupHelper.ts @@ -349,7 +349,12 @@ export default abstract class BackupHelper { "member.birthdate", "member.internalId", ]) - .addSelect([...(collectIds ? ["query.id"] : []), "recipientsByQuery.title", "recipientsByQuery.query"]) + .addSelect([ + ...(collectIds ? ["recipientsByQuery.id"] : []), + "recipientsByQuery.title", + "recipientsByQuery.query", + "recipientsByQuery.updatedAt", + ]) .getMany() .then((res: any) => res.map((n: any) => ({ -- 2.45.3