Skip to content

Commit 3ff4e07

Browse files
authored
Merge pull request #8147 from chaen/bad_escape
fix (TS): correct the escape of __updateTransformationParameter
2 parents 6793b7e + 49559fb commit 3ff4e07

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/DIRAC/TransformationSystem/DB/TransformationDB.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -397,14 +397,11 @@ def __getTableDistinctAttributeValues(
397397
def __updateTransformationParameter(self, transID, paramName, paramValue, connection=False):
398398
if paramName not in self.mutable:
399399
return S_ERROR(f"Can not update the '{paramName}' transformation parameter")
400-
if paramName == "Body":
401-
res = self._escapeString(paramValue)
402-
if not res["OK"]:
403-
return S_ERROR("Failed to parse parameter value")
404-
paramValue = res["Value"]
405-
req = f"UPDATE Transformations SET {paramName}='{paramValue}', LastUpdate=UTC_TIMESTAMP() WHERE TransformationID={transID}"
406-
return self._update(req, conn=connection)
407-
req = f"UPDATE Transformations SET {paramName}='{paramValue}', LastUpdate=UTC_TIMESTAMP() WHERE TransformationID={transID}"
400+
res = self._escapeString(paramValue)
401+
if not res["OK"]:
402+
return S_ERROR("Failed to parse parameter value")
403+
paramValue = res["Value"]
404+
req = f"UPDATE Transformations SET {paramName}={paramValue}, LastUpdate=UTC_TIMESTAMP() WHERE TransformationID={transID}"
408405
return self._update(req, conn=connection)
409406

410407
def _getTransformationID(self, transName, connection=False):

0 commit comments

Comments
 (0)