66from .. import exceptions
77
88
9+ class FileManager (ResourceManager ):
10+ def _process_create_response (self , request , response ):
11+ if response is True :
12+ response = {self .container : {'id' : int (request [self .container ]['token' ].split ('.' )[0 ])}}
13+
14+ return super (FileManager , self )._process_create_response (request , response )
15+
16+
917class WikiPageManager (ResourceManager ):
1018 def _process_create_response (self , request , response ):
1119 if response is True :
@@ -14,12 +22,16 @@ def _process_create_response(self, request, response):
1422 return super (WikiPageManager , self )._process_create_response (request , response )
1523
1624
17- class FileManager (ResourceManager ):
18- def _process_create_response (self , request , response ):
19- if response is True :
20- response = {self .container : {'id' : int (request [self .container ]['token' ].split ('.' )[0 ])}}
25+ class UserManager (ResourceManager ):
26+ def _prepare_create_request (self , request ):
27+ request = super (UserManager , self )._prepare_create_request (request )
28+ request ['send_information' ] = request [self .container ].pop ('send_information' , False )
29+ return request
2130
22- return super (FileManager , self )._process_create_response (request , response )
31+ def _prepare_update_request (self , request ):
32+ request = super (UserManager , self )._prepare_update_request (request )
33+ request ['send_information' ] = request [self .resource_class .container_update ].pop ('send_information' , False )
34+ return request
2335
2436
2537class NewsManager (ResourceManager ):
0 commit comments