From a509309961030370404c3305fbc255cf3471e8a5 Mon Sep 17 00:00:00 2001 From: Max Mclaughlin Date: Tue, 8 Oct 2024 18:13:18 +0200 Subject: [PATCH] . --- canarytokens/tokens.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/canarytokens/tokens.py b/canarytokens/tokens.py index 96c16351..37f72194 100644 --- a/canarytokens/tokens.py +++ b/canarytokens/tokens.py @@ -462,6 +462,12 @@ def _parse_credit_card_v2_trigger( request: Request, ) -> CreditCardV2TokenHit: data = {k.decode(): [o.decode() for o in v][0] for k, v in request.args.items()} + + if "merchant" in data: + data["merchant"] = json.loads(data["merchant"]) + if "risk_details" in data: + data["risk_details"] = json.loads(data["risk_details"]) + trigger_data = CreditCardTrigger(**data) hit_time = datetime.utcnow().strftime("%s.%f")