Fix update function

This commit is contained in:
inexcode 2022-08-16 01:44:22 +04:00
parent 039dd2f80e
commit 7fe51eb665

View file

@ -130,7 +130,10 @@ class Jobs:
with WriteUserData(UserDataFiles.JOBS) as user_data:
if "jobs" not in user_data:
user_data["jobs"] = []
user_data["jobs"] = [x for x in user_data["jobs"] if x["uid"] != str(job.uid)]
for i, j in enumerate(user_data["jobs"]):
if j["uid"] == str(job.uid):
del user_data["jobs"][i]
break
def update(
self,
@ -164,8 +167,10 @@ class Jobs:
with WriteUserData(UserDataFiles.JOBS) as user_data:
if "jobs" not in user_data:
user_data["jobs"] = []
user_data["jobs"] = [x for x in user_data["jobs"] if x["uid"] != str(job.uid)]
user_data["jobs"].append(json.loads(job.json()))
for i, j in enumerate(user_data["jobs"]):
if j["uid"] == str(job.uid):
user_data["jobs"][i] = json.loads(job.json())
break
return job