Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -207,6 +207,9 @@ def save_settings(settings_dict):
|
|
207 |
for key, value in settings_dict.items():
|
208 |
print(f"Extracted {key}: {value}")
|
209 |
|
|
|
|
|
|
|
210 |
cursor.execute('''
|
211 |
INSERT OR REPLACE INTO settings (
|
212 |
api_key_auth, crypto_key_auth, crypto_key_url, vk_api_key, senler_token,
|
@@ -234,15 +237,15 @@ def save_settings(settings_dict):
|
|
234 |
conn.close()
|
235 |
if settings:
|
236 |
print("Database contents after save:", {
|
237 |
-
'api_key_auth': settings[1],
|
238 |
-
'crypto_key_auth': settings[2],
|
239 |
-
'crypto_key_url': settings[3],
|
240 |
-
'vk_api_key': settings[4],
|
241 |
-
'senler_token': settings[5],
|
242 |
-
'wa_ak': settings[6],
|
243 |
-
'wa_api_key': settings[7],
|
244 |
-
'curators': settings[8],
|
245 |
-
'call_api_key': settings[9]
|
246 |
})
|
247 |
|
248 |
@app.route('/load_settings', methods=['POST'])
|
|
|
207 |
for key, value in settings_dict.items():
|
208 |
print(f"Extracted {key}: {value}")
|
209 |
|
210 |
+
# Заменяем None на пустые строки
|
211 |
+
settings_dict = {key: value if value is not None else '' for key, value in settings_dict.items()}
|
212 |
+
|
213 |
cursor.execute('''
|
214 |
INSERT OR REPLACE INTO settings (
|
215 |
api_key_auth, crypto_key_auth, crypto_key_url, vk_api_key, senler_token,
|
|
|
237 |
conn.close()
|
238 |
if settings:
|
239 |
print("Database contents after save:", {
|
240 |
+
'api_key_auth': settings[1] if settings[1] is not None else '',
|
241 |
+
'crypto_key_auth': settings[2] if settings[2] is not None else '',
|
242 |
+
'crypto_key_url': settings[3] if settings[3] is not None else '',
|
243 |
+
'vk_api_key': settings[4] if settings[4] is not None else '',
|
244 |
+
'senler_token': settings[5] if settings[5] is not None else '',
|
245 |
+
'wa_ak': settings[6] if settings[6] is not None else '',
|
246 |
+
'wa_api_key': settings[7] if settings[7] is not None else '',
|
247 |
+
'curators': settings[8] if settings[8] is not None else '',
|
248 |
+
'call_api_key': settings[9] if settings[9] is not None else ''
|
249 |
})
|
250 |
|
251 |
@app.route('/load_settings', methods=['POST'])
|