If left in data, FillOpCode will complain. This fixes the QA breakage after commit 526a662af.
Signed-off-by: Michael Hanselmann <[email protected]> --- lib/rapi/rlib2.py | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/rapi/rlib2.py b/lib/rapi/rlib2.py index 94511a2..06cee02 100644 --- a/lib/rapi/rlib2.py +++ b/lib/rapi/rlib2.py @@ -825,8 +825,10 @@ class R_2_instances(baserlib.R_Generic): if data_version == 0: op = self._ParseVersion0CreateRequest() elif data_version == 1: - op = _ParseInstanceCreateRequestVersion1(self.request_body, - self.dryRun()) + data = self.request_body.copy() + # Remove "__version__" + data.pop(_REQ_DATA_VERSION, None) + op = _ParseInstanceCreateRequestVersion1(data, self.dryRun()) else: raise http.HttpBadRequest("Unsupported request data version %s" % data_version) -- 1.7.3.5
