fixes bugs in database calles
This commit is contained in:
@ -174,13 +174,17 @@ def credentials_to_dict(credentials):
|
||||
def downloader(device):
|
||||
path = "/home/calendarwatch/userinfo/" + device + "/"
|
||||
# return flask.send_from_directory(path, "calendarevents.json")
|
||||
request_user = db.session.query(User).filter(User.id==device).first()
|
||||
request_user = db.session.query(User).filter(User.userid==device).first()
|
||||
print(device, flush=True)
|
||||
if request_user == None:
|
||||
return jsonify(kind="unregistered")
|
||||
|
||||
routine = Routine()
|
||||
routine.updateCalendar(request_user)
|
||||
return jsonify(request_user.getJson())
|
||||
|
||||
client_token = google.GC.build_credentials(request_user.google_token.token,
|
||||
request_user.google_token.refresh_token)
|
||||
calendarjson = routine.updateCalendar(request_user, client_token)
|
||||
return jsonify(calendarjson)
|
||||
|
||||
@app.route("/devicefingerprint.json")
|
||||
def generateDeviceFingerprint():
|
||||
@ -202,9 +206,9 @@ def user():
|
||||
|
||||
print(request.json, flush=True)
|
||||
if color != None:
|
||||
Calendar.updateCalendar(current_user.id, calId, color=color)
|
||||
current_user.updateCalendar(calId, color=color)
|
||||
if toggle != None:
|
||||
Calendar.updateCalendar(current_user.id, calId, toggle=toggle)
|
||||
current_user.updateCalendar(calId, toggle=toggle)
|
||||
# toggle specific calendar of user
|
||||
|
||||
elif request.method == 'DELETE':
|
||||
|
Reference in New Issue
Block a user