From 9ff2cc81116d3e0c2aa1ee9998d8f6b52b4b7ee1 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Thu, 20 Oct 2022 19:27:16 +0200 Subject: [PATCH] feat(chalice): fixed get sourcemap from server if not in bucket --- api/chalicelib/core/sourcemaps.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/chalicelib/core/sourcemaps.py b/api/chalicelib/core/sourcemaps.py index 12c2bd96a..24a2c8220 100644 --- a/api/chalicelib/core/sourcemaps.py +++ b/api/chalicelib/core/sourcemaps.py @@ -89,7 +89,9 @@ def get_traces_group(project_id, payload): file_exists_in_server = False file_url = u["absPath"] key = __get_key(project_id, file_url) # use filename instead? - if file_url and len(file_url) > 0 and not file_url[:file_url.find("?")].endswith(".js"): + params_idx = file_url.find("?") + if file_url and len(file_url) > 0 \ + and not (file_url[:params_idx] if params_idx > -1 else file_url).endswith(".js"): print(f"{u['absPath']} sourcemap is not a JS file") payloads[key] = None continue