Skip to content

Commit 5fb3b17

Browse files
committed
set container and params in manager update method
1 parent 9110e04 commit 5fb3b17

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

redminelib/managers/base.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ def _prepare_update_request(self, request):
219219
220220
:param dict request: Request data.
221221
"""
222-
return {self.resource_class.container_update: self.resource_class.bulk_decode(request, self)}
222+
return {self.container: self.resource_class.bulk_decode(request, self)}
223223

224224
def update(self, resource_id, **fields):
225225
"""
@@ -246,6 +246,8 @@ def update(self, resource_id, **fields):
246246
else:
247247
raise exceptions.ValidationError(f'{e} argument is required')
248248

249+
self.params.update(self.resource_class.query_update.formatter.used_kwargs)
250+
self.container = self.resource_class.container_update
249251
url = self._construct_update_url(query_update)
250252
request = self._prepare_update_request(self.resource_class.query_update.formatter.unused_kwargs)
251253
response = self.redmine.engine.request(self.resource_class.http_method_update, url, data=request)

0 commit comments

Comments
 (0)