From 788aa3497d51ac74d0f137090de463d8b45f0a96 Mon Sep 17 00:00:00 2001 From: yashsinghcodes Date: Sat, 11 Jan 2025 02:06:50 +0530 Subject: [PATCH] [fix]: Minor bugs in check_cache --- shuffle-tools/1.2.0/run.sh | 4 ++-- shuffle-tools/1.2.0/src/app.py | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) mode change 100644 => 100755 shuffle-tools/1.2.0/run.sh diff --git a/shuffle-tools/1.2.0/run.sh b/shuffle-tools/1.2.0/run.sh old mode 100644 new mode 100755 index aaf4edf7..3480d2f8 --- a/shuffle-tools/1.2.0/run.sh +++ b/shuffle-tools/1.2.0/run.sh @@ -1,7 +1,7 @@ # Build testing -NAME=frikky/shuffle:shuffle-tools_1.1.0 +NAME=frikky/shuffle:shuffle-tools_1.2.0 docker rmi $NAME --force -docker build . -t frikky/shuffle:shuffle-tools_1.1.0 +docker build . -t frikky/shuffle:shuffle-tools_1.2.0 # Run testing #docker run -e SHUFFLE_SWARM_CONFIG=run -e SHUFFLE_APP_EXPOSED_PORT=33334 frikky/shuffle:shuffle-tools_1.1.0 diff --git a/shuffle-tools/1.2.0/src/app.py b/shuffle-tools/1.2.0/src/app.py index ef7eb955..01af7e34 100644 --- a/shuffle-tools/1.2.0/src/app.py +++ b/shuffle-tools/1.2.0/src/app.py @@ -1981,7 +1981,14 @@ def check_cache_contains(self, key, value, append): allvalues["value"].append(value) exception = "" try: + # FIXME: This is a hack, but it works if directcall: + new_value = parsedvalue + if new_value == None: + new_value = [value] + + data["value"] = json.dumps(new_value) + set_url = "%s/api/v1/orgs/%s/set_cache" % (self.url, org_id) response = requests.post(set_url, json=data, verify=False) allvalues = response.json() @@ -1991,7 +1998,7 @@ def check_cache_contains(self, key, value, append): return { "success": True, "found": False, - "reason": "Appended as it didn't exist", + "reason": f"Appended as it didn't exist", "key": key, "search": value, "value": parsedvalue,