File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -491,8 +491,9 @@ def genCmpPayload():
491491 if hasattr (test , "details" ):
492492 for dKey , dValue in test .details .items ():
493493 if dKey == "dbms" :
494+ injection .dbms = dValue
494495 if not isinstance (dValue , list ):
495- injection . dbms = Backend .setDbms (dValue )
496+ Backend .setDbms (dValue )
496497 else :
497498 Backend .forceDbms (dValue [0 ], True )
498499 elif dKey == "dbms_version" and injection .dbms_version is None and not conf .testFilter :
Original file line number Diff line number Diff line change @@ -427,6 +427,8 @@ def getIdentifiedDbms():
427427 dbms = conf .dbms
428428 elif len (Backend .getErrorParsedDBMSes ()) > 0 :
429429 dbms = Backend .getErrorParsedDBMSes ()[0 ]
430+ elif kb .injection .dbms :
431+ dbms = unArrayizeValue (kb .injection .dbms )
430432
431433 return aliasToDbmsEnum (dbms )
432434
You can’t perform that action at this time.
0 commit comments