Skip to content

Commit 3e89e75

Browse files
authored
1 parent 5397e3b commit 3e89e75

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/shared/dto/baseline-data.dto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class BaselineDataDto {
2626
@IsString()
2727
device?: string;
2828

29-
@ApiProperty()
29+
@ApiPropertyOptional()
3030
@IsOptional()
3131
@IsString()
3232
customTags?: string;

src/shared/static/static.service.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ export class StaticService {
2323
}
2424

2525
saveImage(type: 'screenshot' | 'diff' | 'baseline', imageBuffer: Buffer): string {
26+
try {
27+
new PNG().parse(imageBuffer);
28+
} catch (ex) {
29+
throw new Error('Cannot parse image as PNG file');
30+
}
31+
2632
const { imageName, imagePath } = this.generateNewImage(type);
2733
writeFileSync(imagePath, imageBuffer);
2834
return imageName;

0 commit comments

Comments
 (0)