From dfc8ad2555d1444722299c5b2d0133dfbc40878e Mon Sep 17 00:00:00 2001
From: Michael Hanselmann <hansmi@google.com>
Date: Mon, 10 May 2010 16:10:30 +0200
Subject: [PATCH] RAPI client: Don't assume job IDs to be numeric

Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: David Knowles <dknowles@google.com>
---
 lib/rapi/client.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/rapi/client.py b/lib/rapi/client.py
index b0745aabf..c0809cf99 100644
--- a/lib/rapi/client.py
+++ b/lib/rapi/client.py
@@ -760,7 +760,7 @@ class GanetiRapiClient(object):
     @return: job status
 
     """
-    return self._SendRequest(HTTP_GET, "/2/jobs/%d" % job_id, None, None)
+    return self._SendRequest(HTTP_GET, "/2/jobs/%s" % job_id, None, None)
 
   def WaitForJobChange(self, job_id, fields, prev_job_info, prev_log_serial):
     """Waits for job changes.
@@ -790,7 +790,7 @@ class GanetiRapiClient(object):
     if dry_run:
       query.append(("dry-run", 1))
 
-    return self._SendRequest(HTTP_DELETE, "/2/jobs/%d" % job_id, query, None)
+    return self._SendRequest(HTTP_DELETE, "/2/jobs/%s" % job_id, query, None)
 
   def GetNodes(self, bulk=False):
     """Gets all nodes in the cluster.
-- 
GitLab