CaesarCloudSync commited on
Commit
7bbf370
·
1 Parent(s): d7131a8

RevisionBank Change revision card Working Deployed

Browse files
Files changed (2) hide show
  1. main.py +6 -0
  2. testdb.py +0 -39
main.py CHANGED
@@ -325,6 +325,12 @@ async def changerevisioncard(data : JSONStructure = None, authorization: str = H
325
  if user_scheduled_cards:
326
  for card in user_scheduled_cards["revisioncards"]:
327
  oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
 
 
 
 
 
 
328
  if card == oldcard:
329
  user_scheduled_cards["revisioncards"].remove(card)
330
  #importcsv.db.scheduledcards.delete_many({"email":current_user})
 
325
  if user_scheduled_cards:
326
  for card in user_scheduled_cards["revisioncards"]:
327
  oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
328
+ try:
329
+ del card["translation"]
330
+ del card["revisioncardimgname"]
331
+ del card["revisioncardimage"]
332
+ except KeyError as kex:
333
+ pass
334
  if card == oldcard:
335
  user_scheduled_cards["revisioncards"].remove(card)
336
  #importcsv.db.scheduledcards.delete_many({"email":current_user})
testdb.py DELETED
@@ -1,39 +0,0 @@
1
- import json
2
- current_user = "[email protected]"
3
- with open("revision.json","r") as f:
4
- user_revision_cards = json.load(f)
5
- with open("schedule.json","r") as f:
6
- user_scheduled_cards = json.load(f)
7
- with open("input.json","r") as f:
8
- data = json.load(f)
9
-
10
- if user_scheduled_cards:
11
- for card in user_scheduled_cards["revisioncards"]:
12
- oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
13
- if card == oldcard:
14
- user_scheduled_cards["revisioncards"].remove(card)
15
- #importcsv.db.scheduledcards.delete_many({"email":current_user})
16
- #importcsv.db.scheduledcards.insert_one(user_scheduled_cards)
17
- #importcsv.db.scheduledcards.replace_one(
18
- #print(user_scheduled_cards)
19
- # {"email":current_user},user_scheduled_cards
20
- # )
21
-
22
-
23
- for card in user_revision_cards["revisioncards"]:
24
- oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
25
- if card == oldcard:
26
- user_revision_cards["revisioncards"].remove(card)
27
- #print(user_revision_cards)
28
- del data["revisioncard"]
29
- data["revisioncard"] = data["newrevisioncard"]
30
- del data["newrevisioncard"]
31
- user_revision_cards["revisioncards"].append(data)
32
- for rev in user_revision_cards["revisioncards"]:
33
- print(rev)
34
- #importcsv.db.accountrevisioncards.replace_one(
35
- # {"email":current_user},user_revision_cards
36
- # )
37
- #importcsv.db.accountrevisioncards.delete_many({"email":current_user})
38
- #importcsv.db.accountrevisioncards.insert_one(user_revision_cards)
39
- #return {"message":"revision card changed."}