@@ -327,27 +327,27 @@ class DSSqlAdapter {
327327 } ) . then ( ( ) => items ) ;
328328 }
329329
330- create ( resourceConfig , attrs ) {
330+ create ( resourceConfig , attrs , options ) {
331331 attrs = DSUtils . removeCircular ( DSUtils . omit ( attrs , resourceConfig . relationFields || [ ] ) ) ;
332332 return this . query ( resourceConfig . table || underscore ( resourceConfig . name ) )
333333 . insert ( attrs , resourceConfig . idAttribute )
334334 . then ( ids => {
335335 if ( attrs [ resourceConfig . idAttribute ] ) {
336- return this . find ( resourceConfig , attrs [ resourceConfig . idAttribute ] ) ;
336+ return this . find ( resourceConfig , attrs [ resourceConfig . idAttribute ] , options ) ;
337337 } else if ( ids . length ) {
338- return this . find ( resourceConfig , ids [ 0 ] ) ;
338+ return this . find ( resourceConfig , ids [ 0 ] , options ) ;
339339 } else {
340340 throw new Error ( 'Failed to create!' ) ;
341341 }
342342 } ) ;
343343 }
344344
345- update ( resourceConfig , id , attrs ) {
345+ update ( resourceConfig , id , attrs , options ) {
346346 attrs = DSUtils . removeCircular ( DSUtils . omit ( attrs , resourceConfig . relationFields || [ ] ) ) ;
347347 return this . query ( resourceConfig . table || underscore ( resourceConfig . name ) )
348348 . where ( resourceConfig . idAttribute , toString ( id ) )
349349 . update ( attrs )
350- . then ( ( ) => this . find ( resourceConfig , id ) ) ;
350+ . then ( ( ) => this . find ( resourceConfig , id , options ) ) ;
351351 }
352352
353353 updateAll ( resourceConfig , attrs , params , options ) {
0 commit comments