diff --git a/SAS/ResourceAssignment/ResourceAssignmentService/rpc.py b/SAS/ResourceAssignment/ResourceAssignmentService/rpc.py
index 21b865d3b6da36f91c379c57f29f355844412a64..96d28a49436b09cdccc9ea0561c984896833bdd1 100644
--- a/SAS/ResourceAssignment/ResourceAssignmentService/rpc.py
+++ b/SAS/ResourceAssignment/ResourceAssignmentService/rpc.py
@@ -197,10 +197,12 @@ class RARPC:
     def deleteSpecification(self, id):
         return self._rpc('DeleteSpecification', id=id)
 
-    def updateSpecification(self, specification_id, starttime=None, endtime=None, content=None):
-        return self._rpc('UpdateSpecification', starttime=starttime,
-                                           endtime=endtime,
-                                           content=content)
+    def updateSpecification(self, id, starttime=None, endtime=None, content=None):
+        return self._rpc('UpdateSpecification',
+                         id=id,
+                         starttime=starttime,
+                         endtime=endtime,
+                         content=content)
 
     def getSpecifications(self):
         specifications = self._rpc('GetSpecifications')