From bb94f57b1e2129b0d613a37f6f73d7a437f2340f Mon Sep 17 00:00:00 2001 From: Robert Haimerl Date: Thu, 7 Sep 2023 10:56:57 +0200 Subject: [PATCH] add necessary pass dependencies for flask pass (fixes U3Python) --- .../java/io/clouditor/graph/passes/python/PyMongoPass.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cloudpg/src/main/java/io/clouditor/graph/passes/python/PyMongoPass.kt b/cloudpg/src/main/java/io/clouditor/graph/passes/python/PyMongoPass.kt index 1dce34b..499d114 100644 --- a/cloudpg/src/main/java/io/clouditor/graph/passes/python/PyMongoPass.kt +++ b/cloudpg/src/main/java/io/clouditor/graph/passes/python/PyMongoPass.kt @@ -6,6 +6,9 @@ import de.fraunhofer.aisec.cpg.graph.Node import de.fraunhofer.aisec.cpg.graph.statements.expressions.CallExpression import de.fraunhofer.aisec.cpg.graph.statements.expressions.MemberCallExpression import de.fraunhofer.aisec.cpg.graph.statements.expressions.MemberExpression +import de.fraunhofer.aisec.cpg.passes.CallResolver +import de.fraunhofer.aisec.cpg.passes.VariableUsageResolver +import de.fraunhofer.aisec.cpg.passes.order.DependsOn import de.fraunhofer.aisec.cpg.processing.IVisitor import de.fraunhofer.aisec.cpg.processing.strategy.Strategy import io.clouditor.graph.* @@ -14,6 +17,8 @@ import io.clouditor.graph.passes.DatabaseOperationPass import java.net.URI @Suppress("UNUSED_PARAMETER") +@DependsOn(CallResolver::class) +@DependsOn(VariableUsageResolver::class) class PyMongoPass(ctx: TranslationContext) : DatabaseOperationPass(ctx) { val clients: MutableMap = mutableMapOf()