From 4383473ed62ea97cb937f37065d7a5ada7c6a768 Mon Sep 17 00:00:00 2001 From: Timon Date: Mon, 18 May 2026 21:31:08 +0200 Subject: [PATCH] fix: cleanup nestjs-zod properties (#28447) * fix: cleanup nestjs-zod properties * lint --- open-api/immich-openapi-specs.json | 21 --------------------- server/src/dtos/activity.dto.ts | 12 +++++------- 2 files changed, 5 insertions(+), 28 deletions(-) diff --git a/open-api/immich-openapi-specs.json b/open-api/immich-openapi-specs.json index b11e19af75..badf9ce25d 100644 --- a/open-api/immich-openapi-specs.json +++ b/open-api/immich-openapi-specs.json @@ -11,9 +11,6 @@ "required": true, "in": "query", "description": "Album ID", - "x-nestjs_zod-parent-metadata": { - "description": "Activity search" - }, "schema": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$", @@ -25,9 +22,6 @@ "required": false, "in": "query", "description": "Asset ID (if activity is for an asset)", - "x-nestjs_zod-parent-metadata": { - "description": "Activity search" - }, "schema": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$", @@ -38,9 +32,6 @@ "name": "level", "required": false, "in": "query", - "x-nestjs_zod-parent-metadata": { - "description": "Activity search" - }, "schema": { "$ref": "#/components/schemas/ReactionLevel" } @@ -49,9 +40,6 @@ "name": "type", "required": false, "in": "query", - "x-nestjs_zod-parent-metadata": { - "description": "Activity search" - }, "schema": { "$ref": "#/components/schemas/ReactionType" } @@ -61,9 +49,6 @@ "required": false, "in": "query", "description": "Filter by user ID", - "x-nestjs_zod-parent-metadata": { - "description": "Activity search" - }, "schema": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$", @@ -187,9 +172,6 @@ "required": true, "in": "query", "description": "Album ID", - "x-nestjs_zod-parent-metadata": { - "description": "Activity" - }, "schema": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$", @@ -201,9 +183,6 @@ "required": false, "in": "query", "description": "Asset ID (if activity is for an asset)", - "x-nestjs_zod-parent-metadata": { - "description": "Activity" - }, "schema": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$", diff --git a/server/src/dtos/activity.dto.ts b/server/src/dtos/activity.dto.ts index 7b8ba34c91..facd4ed256 100644 --- a/server/src/dtos/activity.dto.ts +++ b/server/src/dtos/activity.dto.ts @@ -36,18 +36,16 @@ const ActivityStatisticsResponseSchema = z }) .meta({ id: 'ActivityStatisticsResponseDto' }); -const ActivitySchema = z - .object({ - albumId: z.uuidv4().describe('Album ID'), - assetId: z.uuidv4().optional().describe('Asset ID (if activity is for an asset)'), - }) - .describe('Activity'); +const ActivitySchema = z.object({ + albumId: z.uuidv4().describe('Album ID'), + assetId: z.uuidv4().optional().describe('Asset ID (if activity is for an asset)'), +}); const ActivitySearchSchema = ActivitySchema.extend({ type: ReactionTypeSchema.optional(), level: ReactionLevelSchema.optional(), userId: z.uuidv4().optional().describe('Filter by user ID'), -}).describe('Activity search'); +}); const ActivityCreateSchema = ActivitySchema.extend({ type: ReactionTypeSchema,