Skip to content

Commit 913a04a

Browse files
Merge pull request #392 from yashsinghcodes/new
This should fix the, appending problem in cache if value does not exists.
2 parents d4f3916 + ba30a0c commit 913a04a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

shuffle-tools/1.2.0/src/app.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1816,6 +1816,7 @@ def check_cache_contains(self, key, value, append):
18161816
"search": str(value),
18171817
"key": key,
18181818
}
1819+
directcall = False
18191820

18201821
allvalues = {}
18211822
try:
@@ -1859,6 +1860,7 @@ def check_cache_contains(self, key, value, append):
18591860
if "success" not in allvalues:
18601861
get_response = requests.post(url, json=data, verify=False)
18611862
allvalues = get_response.json()
1863+
directcall = True
18621864

18631865
try:
18641866
if allvalues["value"] == None or allvalues["value"] == "null":
@@ -1977,11 +1979,13 @@ def check_cache_contains(self, key, value, append):
19771979
if value not in allvalues["value"] and isinstance(allvalues["value"], list):
19781980
self.cache_update_buffer.append(value)
19791981
allvalues["value"].append(value)
1980-
#set_url = "%s/api/v1/orgs/%s/set_cache" % (self.url, org_id)
1981-
#response = requests.post(set_url, json=data, verify=False)
19821982
exception = ""
19831983
try:
1984-
#allvalues = response.json()
1984+
if directcall:
1985+
set_url = "%s/api/v1/orgs/%s/set_cache" % (self.url, org_id)
1986+
response = requests.post(set_url, json=data, verify=False)
1987+
allvalues = response.json()
1988+
19851989
#return allvalues
19861990

19871991
return {

0 commit comments

Comments
 (0)