diff --git a/apimanager/atms/views.py b/apimanager/atms/views.py index 7a5a0ed..2fa81b0 100644 --- a/apimanager/atms/views.py +++ b/apimanager/atms/views.py @@ -410,7 +410,7 @@ def atm_attribute_save(request): 'value': request.POST.get('value').strip(), 'is_active': True } - result = api.post(urlpath_save, payload = payload) + result = api.post(urlpath_save, payload = payload, version=settings.API_ROOT['v510']) return result @@ -428,7 +428,7 @@ def atm_attribute_update(request): 'value': request.POST.get('value').strip(), 'is_active': True } - result = api.put(urlpath_update, payload=payload) + result = api.put(urlpath_update, payload=payload, version=settings.API_ROOT['v510']) return result @@ -441,7 +441,7 @@ def atm_attribute_delete(request): api = API(request.session.get('obp')) urlpath_delete = '/banks/{}/atms/{}/attributes/{}'.format(bank_id, atm_id, atm_attribute_id) - result = api.delete(urlpath_delete) + result = api.delete(urlpath_delete, version=settings.API_ROOT['v510']) return result diff --git a/apimanager/obp/api.py b/apimanager/obp/api.py index d533ddc..4f5f75e 100644 --- a/apimanager/obp/api.py +++ b/apimanager/obp/api.py @@ -77,33 +77,33 @@ class API(object): else: return response - def delete(self, urlpath): + def delete(self, urlpath, version=settings.API_ROOT['v500']): """ Deletes data from the API Convenience call which uses API_ROOT from settings """ - url = settings.API_ROOT + urlpath + url = version + urlpath response = self.call('DELETE', url) return self.handle_response(response) - def post(self, urlpath, payload): + def post(self, urlpath, payload, version=settings.API_ROOT['v500']): """ Posts data to given urlpath with given payload Convenience call which uses API_ROOT from settings """ - url = settings.API_ROOT + urlpath + url = version + urlpath response = self.call('POST', url, payload) return self.handle_response(response) - def put(self, urlpath, payload): + def put(self, urlpath, payload, version=settings.API_ROOT['v500']): """ Puts data on given urlpath with given payload Convenience call which uses API_ROOT from settings """ - url = settings.API_ROOT + urlpath + url = version + urlpath response = self.call('PUT', url, payload) return self.handle_response(response)