File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
javascript/ql/src/semmle/javascript/frameworks Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -537,13 +537,13 @@ private module Mongoose {
537537 param = func .getLastParameter ( ) .getParameter ( 1 )
538538 )
539539 or
540- exists ( API:: Node f , string executor , int paramIndex |
541- executor = "then" and paramIndex = 0
540+ exists ( API:: Node f |
541+ f = Query:: getAMongooseQuery ( ) .getMember ( "then" ) and
542+ param = f .getParameter ( 0 ) .getParameter ( 0 )
542543 or
543- executor = "exec" and paramIndex = 1
544+ f = Query:: getAMongooseQuery ( ) .getMember ( "exec" ) and
545+ param = f .getParameter ( 0 ) .getParameter ( 1 )
544546 |
545- f = Query:: getAMongooseQuery ( ) .getMember ( executor ) and
546- param = f .getParameter ( 0 ) .getParameter ( paramIndex ) and
547547 exists ( DataFlow:: MethodCallNode pred |
548548 // limitation: look at the previous method call
549549 Query:: MethodSignatures:: returnsDocumentQuery ( pred .getMethodName ( ) , asArray ) and
You can’t perform that action at this time.
0 commit comments