From c615704b76d8fb4235620596405ae6bdfece4fe8 Mon Sep 17 00:00:00 2001 From: Ekaterina Fedorova Date: Wed, 18 Dec 2013 18:57:30 +0400 Subject: [PATCH] Add metadata version and increment service version in case of modification Change-Id: Ib5853938386142edd291e3e005b381c2524c58d5 --- metadataclient/v1/metadata_admin.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/metadataclient/v1/metadata_admin.py b/metadataclient/v1/metadata_admin.py index b8a4d9d..2057fb6 100644 --- a/metadataclient/v1/metadata_admin.py +++ b/metadataclient/v1/metadata_admin.py @@ -215,6 +215,10 @@ class Controller(object): return body def create_or_update_service(self, service, json_data): + # Increment version in case of modification + json_data['service_version'] += 1 + + json_data['version'] = u'0.1' # Version of metadata url = quote('/admin/services/{service}'.format(service=service)) resp, body = self.http_client.json_request('PUT', url, body=json_data) return body