Skip to content

Commit 14f2803

Browse files
committed
Adjust ChangesetIds to correctly convey optional changeset
1 parent 4e6fe28 commit 14f2803

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/components/changeset/dto/changeset.args.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ export class ChangesetIds {
1111
@IdField()
1212
id: ID;
1313

14-
@IdField({ nullable: true })
15-
changeset: ID;
14+
@IdField({ optional: true })
15+
changeset?: ID;
1616
}
1717

1818
export type IdsAndView = ChangesetIds & { view: ObjectView };
@@ -25,10 +25,10 @@ export class ObjectViewPipe implements PipeTransform {
2525
constructor(private readonly validator: ValidationPipe) {}
2626

2727
async transform(input: ChangesetIds) {
28-
const { id, changeset } = await this.validator.transform(input, {
28+
const { id, changeset } = (await this.validator.transform(input, {
2929
metatype: ChangesetIds,
3030
type: 'body',
31-
});
31+
})) as ChangesetIds;
3232
const view: ObjectView = changeset ? { changeset } : { active: true };
3333
return { id, changeset, view };
3434
}

0 commit comments

Comments
 (0)