File tree Expand file tree Collapse file tree 3 files changed +13
-2
lines changed
Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 911911
912912 var json = model . _getSaveJSON ( ) ;
913913
914- if ( method === 'PUT' && model . _fetchWhenSave ) {
914+ if ( model . _fetchWhenSave ) {
915915 //Sepcial-case fetchWhenSave when updating object.
916916 json . _fetchWhenSave = true ;
917917 }
Original file line number Diff line number Diff line change 410410 if ( objectId ) {
411411 url += "/" + objectId ;
412412 }
413- if ( ( route === 'users' || route === 'classes' ) && method === 'PUT' && dataObject . _fetchWhenSave ) {
413+ if ( ( route === 'users' || route === 'classes' ) && dataObject . _fetchWhenSave ) {
414414 delete dataObject . _fetchWhenSave ;
415415 url += '?new=true' ;
416416 }
Original file line number Diff line number Diff line change @@ -309,6 +309,17 @@ describe('Objects', function(){
309309 } ) ;
310310 } ) ;
311311
312+ it ( "should fetch when save when creating new object." , function ( done ) {
313+ var p = new Person ( ) ;
314+ p . set ( 'pname' , 'dennis' ) ;
315+ p . save ( ) . then ( function ( person ) {
316+ expect ( person . get ( 'company' ) ) . to . be ( 'leancloud' ) ;
317+ done ( ) ;
318+ } ) . catch ( function ( err ) {
319+ throw err ;
320+ } ) ;
321+ } ) ;
322+
312323 /*
313324
314325 it("it should fetch relation post",function(done){
You can’t perform that action at this time.
0 commit comments