@@ -26,7 +26,7 @@ export class ClinicController {
26
26
@Authorized ( )
27
27
async create (
28
28
@Ctx ( ) { currentUser : user } : LCContext ,
29
- @Body ( ) { name, startTime , endTime , ...rest } : ClinicModel
29
+ @Body ( ) { name, ...rest } : ClinicModel
30
30
) {
31
31
let clinic = await new Query ( Clinic ) . equalTo ( 'name' , name ) . first ( ) ;
32
32
@@ -42,16 +42,9 @@ export class ClinicController {
42
42
acl . setWriteAccess ( user , true ) ,
43
43
acl . setRoleWriteAccess ( await RoleController . getAdmin ( ) , true ) ;
44
44
45
- clinic = await new Clinic ( ) . setACL ( acl ) . save (
46
- {
47
- ...rest ,
48
- name,
49
- startTime : new Date ( startTime ) ,
50
- endTime : new Date ( endTime ) ,
51
- creator : user
52
- } ,
53
- { user }
54
- ) ;
45
+ clinic = await new Clinic ( )
46
+ . setACL ( acl )
47
+ . save ( { ...rest , name, creator : user } , { user } ) ;
55
48
56
49
return clinic . toJSON ( ) ;
57
50
}
@@ -80,18 +73,11 @@ export class ClinicController {
80
73
async edit (
81
74
@Ctx ( ) { currentUser : user } : LCContext ,
82
75
@Param ( 'id' ) id : string ,
83
- @Body ( ) { name, startTime , endTime , ...rest } : ClinicModel
76
+ @Body ( ) { name, ...rest } : ClinicModel
84
77
) {
85
78
let clinic = LCObject . createWithoutData ( 'Clinic' , id ) ;
86
79
87
- await clinic . save (
88
- {
89
- ...rest ,
90
- startTime : new Date ( startTime ) ,
91
- endTime : new Date ( endTime )
92
- } ,
93
- { user }
94
- ) ;
80
+ await clinic . save ( rest , { user } ) ;
95
81
96
82
clinic = await new Query ( Clinic ) . include ( 'creator' ) . get ( id ) ;
97
83
0 commit comments