@@ -25,8 +25,8 @@ function handleError(res, statusCode) {
2525 * restriction: 'admin'
2626 */
2727export function index ( req , res ) {
28- < % if ( filters . mongooseModels ) { % > User . findAsync ( { } , '-salt -password' ) < % }
29- if ( filters . sequelizeModels ) { % > User . findAll ( {
28+ < % if ( filters . mongooseModels ) { % > return User . find ( { } , '-salt -password' ) . exec ( ) < % }
29+ if ( filters . sequelizeModels ) { % > return User . findAll ( {
3030 attributes : [
3131 '_id' ,
3232 'name' ,
@@ -48,13 +48,12 @@ export function create(req, res, next) {
4848 < % if ( filters . mongooseModels ) { % > var newUser = new User ( req . body ) ;
4949 newUser . provider = 'local' ;
5050 newUser . role = 'user' ;
51- newUser . saveAsync ( ) < % }
51+ newUser . save ( ) < % }
5252 if ( filters . sequelizeModels ) { % > var newUser = User . build ( req . body ) ;
5353 newUser . setDataValue ( 'provider' , 'local' ) ;
5454 newUser . setDataValue ( 'role' , 'user' ) ;
55- newUser . save ( ) < % } % >
56- < % if ( filters . mongooseModels ) { % > . spread ( function ( user ) { < % }
57- if ( filters . sequelizeModels ) { % > . then ( function ( user ) { < % } % >
55+ return newUser . save ( ) < % } % >
56+ . then ( function ( user ) {
5857 var token = jwt . sign ( { _id : user . _id } , config . secrets . session , {
5958 expiresIn : 60 * 60 * 5
6059 } ) ;
@@ -69,8 +68,8 @@ export function create(req, res, next) {
6968export function show ( req , res , next ) {
7069 var userId = req . params . id ;
7170
72- < % if ( filters . mongooseModels ) { % > User . findByIdAsync ( userId ) < % }
73- if ( filters . sequelizeModels ) { % > User . find ( {
71+ < % if ( filters . mongooseModels ) { % > return User . findById ( userId ) . exec ( ) < % }
72+ if ( filters . sequelizeModels ) { % > return User . find ( {
7473 where : {
7574 _id : userId
7675 }
@@ -89,8 +88,8 @@ export function show(req, res, next) {
8988 * restriction: 'admin'
9089 */
9190export function destroy ( req , res ) {
92- < % if ( filters . mongooseModels ) { % > User . findByIdAndRemoveAsync ( req . params . id ) < % }
93- if ( filters . sequelizeModels ) { % > User . destroy ( { _id : req . params . id } ) < % } % >
91+ < % if ( filters . mongooseModels ) { % > return User . findByIdAndRemove ( req . params . id ) . exec ( ) < % }
92+ if ( filters . sequelizeModels ) { % > return User . destroy ( { _id : req . params . id } ) < % } % >
9493 . then ( function ( ) {
9594 res . status ( 204 ) . end ( ) ;
9695 } )
@@ -105,17 +104,16 @@ export function changePassword(req, res, next) {
105104 var oldPass = String ( req . body . oldPassword ) ;
106105 var newPass = String ( req . body . newPassword ) ;
107106
108- < % if ( filters . mongooseModels ) { % > User . findByIdAsync ( userId ) < % }
109- if ( filters . sequelizeModels ) { % > User . find ( {
107+ < % if ( filters . mongooseModels ) { % > return User . findById ( userId ) . exec ( ) < % }
108+ if ( filters . sequelizeModels ) { % > return User . find ( {
110109 where : {
111110 _id : userId
112111 }
113112 } ) < % } % >
114113 . then ( user => {
115114 if ( user . authenticate ( oldPass ) ) {
116115 user . password = newPass ;
117- < % if ( filters . mongooseModels ) { % > return user . saveAsync ( ) < % }
118- if ( filters . sequelizeModels ) { % > return user . save ( ) < % } % >
116+ return user . save ( )
119117 . then ( ( ) => {
120118 res . status ( 204 ) . end ( ) ;
121119 } )
@@ -132,8 +130,8 @@ export function changePassword(req, res, next) {
132130export function me ( req , res , next ) {
133131 var userId = req . user . _id ;
134132
135- < % if ( filters . mongooseModels ) { % > User . findOneAsync ( { _id : userId } , '-salt -password' ) < % }
136- if ( filters . sequelizeModels ) { % > User . find ( {
133+ < % if ( filters . mongooseModels ) { % > return User . findOne ( { _id : userId } , '-salt -password' ) . exec ( ) < % }
134+ if ( filters . sequelizeModels ) { % > return User . find ( {
137135 where : {
138136 _id : userId
139137 } ,
0 commit comments