Private
Public Access
1
0

fixing c2 import

This commit is contained in:
Sander Roosendaal
2021-01-21 22:42:24 +01:00
parent 85d4aac34d
commit 8341548aaf
6 changed files with 68 additions and 8 deletions

View File

@@ -2871,6 +2871,32 @@ def handle_c2_async_workout(alldata,userid,c2token,c2id,debug=False,**kwargs):
workoutid = response.json()['id']
if debug:
engine = create_engine(database_url_debug, echo=False)
else:
engine = create_engine(database_url, echo=False)
query = 'SELECT uploadedtoc2 from rowers_workout WHERE id ={workoutid}'.format(workoutid=workoutid)
newc2id = 0
with engine.connect() as conn, conn.begin():
result = conn.execute(query)
data = result.fetchall()
newc2id = data[0][0]
conn.close()
parkedids = []
with open('c2blocked.json','r') as c2blocked:
jsondata = json.load(c2blocked)
parkedids = jsondata['ids']
newparkedids = [id for id in parkedids if id != newc2id]
with open('c2blocked.json','wt') as c2blocked:
data = {'ids':newparkedids}
c2blocked.seek(0)
json.dump(data,c2blocked)
return workoutid