From 288b44919127e3953d3e415d63b69568ad586abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Mon, 28 Jan 2019 19:36:43 +0100 Subject: [PATCH] development: Fix some bugs at VNTemplate API --- include/RequestManagerChmod.h | 2 +- include/RequestManagerClone.h | 6 +++--- include/RequestManagerDelete.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/RequestManagerChmod.h b/include/RequestManagerChmod.h index ba304df443..53c19a2593 100644 --- a/include/RequestManagerChmod.h +++ b/include/RequestManagerChmod.h @@ -103,7 +103,7 @@ class VirtualNetworkTemplateChmod : public RequestManagerChmod public: VirtualNetworkTemplateChmod(): RequestManagerChmod("one.vntemplate.chmod", "Changes permission bits of a " - "virtual network template", "A:siiiiiiiiiib") + "virtual network template") { Nebula& nd = Nebula::instance(); pool = nd.get_vntpool(); diff --git a/include/RequestManagerClone.h b/include/RequestManagerClone.h index 3430b6914a..eccab5a0f2 100644 --- a/include/RequestManagerClone.h +++ b/include/RequestManagerClone.h @@ -132,7 +132,7 @@ class VNTemplateClone : public RequestManagerClone public: VNTemplateClone(): RequestManagerClone("one.vntemplate.clone", - "Clone a virtual network template", "A:sisb") + "Clone a virtual network template", "A:sis") { Nebula& nd = Nebula::instance(); pool = nd.get_vntpool(); @@ -144,9 +144,9 @@ public: ~VNTemplateClone(){}; ErrorCode request_execute(int source_id, const string &name, int &new_id, - bool recursive, const string& s_uattrs, RequestAttributes& att) + const string& s_uattrs, RequestAttributes& att) { - return clone(source_id, name, new_id, recursive, s_uattrs, att); + return clone(source_id, name, new_id, false, s_uattrs, att); }; protected: diff --git a/include/RequestManagerDelete.h b/include/RequestManagerDelete.h index b32dc045ec..a8efea092e 100644 --- a/include/RequestManagerDelete.h +++ b/include/RequestManagerDelete.h @@ -121,7 +121,7 @@ class VirtualNetworkTemplateDelete : public RequestManagerDelete public: VirtualNetworkTemplateDelete(): RequestManagerDelete("one.vntemplate.delete", - "A:sib", + "A:si", "Deletes a virtual network template") { Nebula& nd = Nebula::instance(); @@ -133,7 +133,7 @@ public: ErrorCode request_execute(int oid, bool recursive, RequestAttributes& att) { - return delete_object(oid, recursive, att, auth_op); + return delete_object(oid, false, att, auth_op); } };