Python: simplify using getSubscript

This commit is contained in:
Rasmus Lerchedahl Petersen
2023-08-08 11:16:35 +02:00
parent 4f47461f60
commit f865fa3050

View File

@@ -570,12 +570,8 @@ module AiohttpWebModel {
override DataFlow::Node getMimetypeOrContentTypeArg() { override DataFlow::Node getMimetypeOrContentTypeArg() {
result = this.getArgByName("content_type") result = this.getArgByName("content_type")
or or
exists(DataFlow::Node headers, Dict d | exists(string key | key.toLowerCase() = "content-type" |
headers = this.getArgByName("headers").getALocalSource() result = this.getKeywordParameter("headers").getSubscript(key).getAValueReachingSink()
|
headers.asExpr() = d and
d.getAKey().(StrConst).getText().toLowerCase() = "content-type" and
d.getAValue() = result.asExpr()
) )
} }