File tree Expand file tree Collapse file tree 1 file changed +9
-15
lines changed
Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Original file line number Diff line number Diff line change @@ -1178,34 +1178,28 @@ func GetCustomActionCode(swagger *openapi3.Swagger, api WorkflowApp) string {
11781178
11791179 return parsed_headers
11801180
1181-
11821181 def parse_queries(self, queries):
11831182 parsed_queries = {}
1184-
11851183 if not queries:
11861184 return parsed_queries
11871185
11881186 cleaned_queries = queries.strip()
1189-
11901187 if not cleaned_queries:
11911188 return parsed_queries
11921189
11931190 cleaned_queries = " ".join(cleaned_queries.split())
11941191 splitted_queries = cleaned_queries.split("&")
1195- self.logger.info(splitted_queries)
11961192 for query in splitted_queries:
1197-
1198- if "=" not in query:
1199- self.logger.info("Skipping as there is no = in the query")
1193+ if not query:
12001194 continue
1201- key, value = query.split("=")
1202- if not key.strip() or not value.strip():
1203- self.logger.info(
1204- "Skipping because either key or value is not present in query "
1205- )
1206- continue
1207- parsed_queries[key .strip()] = value .strip()
1208-
1195+
1196+ querysplit = query.split("=")
1197+ if len(querysplit) == 0:
1198+ parsed_queries[query.strip()] = " "
1199+ else:
1200+ queryvalue = "=".join(querysplit[1:])
1201+ parsed_queries[querysplit[0] .strip()] = queryvalue .strip()
1202+
12091203 return parsed_queries
12101204
12111205 def prepare_response(self, request):
You can’t perform that action at this time.
0 commit comments