This commit is contained in:
2026-10-01 12:06:07 +03:30
parent 8e336e32bb
commit 6c2e3fd786
2 changed files with 2 additions and 9 deletions
-2
View File
@@ -132581,7 +132581,6 @@ var require_product_dto = __commonJS({
], CreateProductDto.prototype, "isNew", void 0); ], CreateProductDto.prototype, "isNew", void 0);
__decorate2([ __decorate2([
(0, class_validator_1.IsOptional)(), (0, class_validator_1.IsOptional)(),
(0, class_transformer_1.Transform)(({ value }) => (0, product_color_json_dto_1.transformColorsJson)(value)),
(0, class_validator_1.IsArray)(), (0, class_validator_1.IsArray)(),
(0, class_validator_1.ValidateNested)({ each: true }), (0, class_validator_1.ValidateNested)({ each: true }),
(0, class_transformer_1.Type)(() => product_color_json_dto_1.ProductColorJsonItemDto), (0, class_transformer_1.Type)(() => product_color_json_dto_1.ProductColorJsonItemDto),
@@ -132606,7 +132605,6 @@ var require_product_dto = __commonJS({
exports2.UpdateProductDto = UpdateProductDto; exports2.UpdateProductDto = UpdateProductDto;
__decorate2([ __decorate2([
(0, class_validator_1.IsOptional)(), (0, class_validator_1.IsOptional)(),
(0, class_transformer_1.Transform)(({ value }) => (0, product_color_json_dto_1.transformColorsJson)(value)),
(0, class_validator_1.IsArray)(), (0, class_validator_1.IsArray)(),
(0, class_validator_1.ValidateNested)({ each: true }), (0, class_validator_1.ValidateNested)({ each: true }),
(0, class_transformer_1.Type)(() => product_color_json_dto_1.ProductColorJsonItemDto), (0, class_transformer_1.Type)(() => product_color_json_dto_1.ProductColorJsonItemDto),
+2 -7
View File
@@ -9,11 +9,8 @@ import {
MinLength, MinLength,
ValidateNested, ValidateNested,
} from 'class-validator'; } from 'class-validator';
import { Transform, Type } from 'class-transformer'; import { Type } from 'class-transformer';
import { import { ProductColorJsonItemDto } from './product-color-json.dto';
ProductColorJsonItemDto,
transformColorsJson,
} from './product-color-json.dto';
export class CreateProductDto { export class CreateProductDto {
@IsString() @IsString()
@@ -137,7 +134,6 @@ export class CreateProductDto {
isNew?: boolean; isNew?: boolean;
@IsOptional() @IsOptional()
@Transform(({ value }) => transformColorsJson(value))
@IsArray() @IsArray()
@ValidateNested({ each: true }) @ValidateNested({ each: true })
@Type(() => ProductColorJsonItemDto) @Type(() => ProductColorJsonItemDto)
@@ -157,7 +153,6 @@ export class UpdateProductDto extends PartialType(
OmitType(CreateProductDto, ['companyId'] as const), OmitType(CreateProductDto, ['companyId'] as const),
) { ) {
@IsOptional() @IsOptional()
@Transform(({ value }) => transformColorsJson(value))
@IsArray() @IsArray()
@ValidateNested({ each: true }) @ValidateNested({ each: true })
@Type(() => ProductColorJsonItemDto) @Type(() => ProductColorJsonItemDto)