diff --git a/castor/db/oracleRH.sql b/castor/db/oracleRH.sql index c7f0416a4054617793400373b968cb6791d5e27b..017126bbf6f15a4ced85e57b2d37d9cc8bfa688f 100644 --- a/castor/db/oracleRH.sql +++ b/castor/db/oracleRH.sql @@ -139,7 +139,7 @@ BEGIN -- do prechecks and get the service class svcClassId := insertPreChecks(euid, egid, svcClassName, inReqType); -- get the list of valid protocols - protocols := getConfigOption('Stager', 'Protocols', 'rfio|rfio3|gsiftp|xroot'); + protocols := ' ' || getConfigOption('Stager', 'Protocols', 'rfio rfio3 gsiftp xroot') || ' '; -- get unique ids for the request and the client and get current time SELECT ids_seq.nextval INTO reqId FROM DUAL; SELECT ids_seq.nextval INTO clientId FROM DUAL; @@ -184,7 +184,7 @@ BEGIN -- Loop on subrequests FOR i IN srFileNames.FIRST .. srFileNames.LAST LOOP -- check protocol validity - IF INSTR(protocols, srProtocols(i)) = 0 THEN + IF INSTR(protocols, ' ' || srProtocols(i) || ' ') = 0 THEN raise_application_error(-20122, 'Unsupported protocol in insertFileRequest : ' || srProtocols(i)); END IF; -- get unique ids for the subrequest