File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed
src/components/field-zone Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 1
1
import { ObjectType } from '@nestjs/graphql' ;
2
2
import { keys as keysOf } from 'ts-transformer-keys' ;
3
3
import { e } from '~/core/edgedb' ;
4
- import { RegisterResource } from '~/core/resources' ;
4
+ import { LinkTo , RegisterResource } from '~/core/resources' ;
5
5
import {
6
6
DbUnique ,
7
- ID ,
8
7
NameField ,
9
8
Resource ,
10
9
Secured ,
@@ -26,7 +25,7 @@ export class FieldZone extends Resource {
26
25
@DbUnique ( )
27
26
readonly name : SecuredString ;
28
27
29
- readonly director : Secured < ID > ;
28
+ readonly director : Secured < LinkTo < 'User' > > ;
30
29
}
31
30
32
31
@ObjectType ( {
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ export class FieldZoneRepository extends DtoRepository(FieldZone) {
75
75
] )
76
76
. return < { dto : UnsecuredDto < FieldZone > } > (
77
77
merge ( 'props' , {
78
- director : 'director.id' ,
78
+ director : 'director { .id } ' ,
79
79
} ) . as ( 'dto' ) ,
80
80
) ;
81
81
}
Original file line number Diff line number Diff line change @@ -62,7 +62,9 @@ export class FieldZoneResolver {
62
62
@Parent ( ) fieldZone : FieldZone ,
63
63
@Loader ( UserLoader ) users : LoaderOf < UserLoader > ,
64
64
) : Promise < SecuredUser > {
65
- return await mapSecuredValue ( fieldZone . director , ( id ) => users . load ( id ) ) ;
65
+ return await mapSecuredValue ( fieldZone . director , ( { id } ) =>
66
+ users . load ( id ) ,
67
+ ) ;
66
68
}
67
69
68
70
@Mutation ( ( ) => CreateFieldZoneOutput , {
You can’t perform that action at this time.
0 commit comments