DmitrMakeev commited on
Commit
e0a7a43
·
verified ·
1 Parent(s): 5e8752e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -811,12 +811,15 @@ def update_or_insert_user(db_name, user_data, mapping_template, gog_url):
811
  if user:
812
  update_query = "UPDATE contacts SET "
813
  update_values = []
 
814
  for column, value in transformed_data.items():
815
- if value != current_values.get(column, ""): # Only update if value has changed
816
  update_query += f"{column} = ?, "
817
  update_values.append(value)
 
818
  update_query = update_query.rstrip(", ") + " WHERE email = ?"
819
  update_values.append(email)
 
820
  logging.debug(f"Update query: {update_query} with values: {update_values}")
821
  cursor.execute(update_query, update_values)
822
  else:
@@ -838,7 +841,6 @@ def update_or_insert_user(db_name, user_data, mapping_template, gog_url):
838
 
839
 
840
 
841
-
842
  @app.route('/send_request', methods=['POST'])
843
  def send_request():
844
  token = request.form.get('token')
 
811
  if user:
812
  update_query = "UPDATE contacts SET "
813
  update_values = []
814
+ columns_to_update = []
815
  for column, value in transformed_data.items():
816
+ if column != 'curator' and value != current_values.get(column, ""): # Exclude `curator` and only update if value has changed
817
  update_query += f"{column} = ?, "
818
  update_values.append(value)
819
+ columns_to_update.append(column)
820
  update_query = update_query.rstrip(", ") + " WHERE email = ?"
821
  update_values.append(email)
822
+ logging.debug(f"Columns to be updated: {columns_to_update}")
823
  logging.debug(f"Update query: {update_query} with values: {update_values}")
824
  cursor.execute(update_query, update_values)
825
  else:
 
841
 
842
 
843
 
 
844
  @app.route('/send_request', methods=['POST'])
845
  def send_request():
846
  token = request.form.get('token')