fix: minor issues from code review

(M1) DTO: @IsObject({ each: true }) on dimensions array
(M2) audit log: add missing tenantId in submitAnswer
(M3) console.log -> this.logger in controller + service
This commit is contained in:
Developer
2026-05-19 10:22:18 +08:00
parent 82a9e75842
commit 5b5f14674d
3 changed files with 39 additions and 34 deletions
@@ -8,6 +8,7 @@ import {
Max,
IsObject,
IsBoolean,
IsNumber,
} from 'class-validator';
export class CreateTemplateDto {
@@ -60,6 +61,7 @@ export class CreateTemplateDto {
linkedGroupIds?: string[];
@IsArray()
@IsObject({ each: true })
@IsOptional()
dimensions?: Array<{ name: string; label: string; weight: number }>;