Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -1084,15 +1084,19 @@ async def upload_database(
|
|
| 1084 |
|
| 1085 |
meta = sql_manager.connections[conn_id]
|
| 1086 |
|
| 1087 |
-
# --- guardar metadatos en Supabase ---
|
| 1088 |
-
|
| 1089 |
-
|
| 1090 |
-
|
| 1091 |
-
|
| 1092 |
-
|
| 1093 |
-
|
| 1094 |
-
|
| 1095 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1096 |
|
| 1097 |
return UploadResponse(
|
| 1098 |
connection_id=conn_id,
|
|
|
|
| 1084 |
|
| 1085 |
meta = sql_manager.connections[conn_id]
|
| 1086 |
|
| 1087 |
+
# --- guardar metadatos en Supabase (sin romper el upload si falla) ---
|
| 1088 |
+
try:
|
| 1089 |
+
supabase.table("databases").insert(
|
| 1090 |
+
{
|
| 1091 |
+
"user_id": user.user.id,
|
| 1092 |
+
"filename": filename,
|
| 1093 |
+
"engine": meta["engine"],
|
| 1094 |
+
"connection_id": conn_id,
|
| 1095 |
+
}
|
| 1096 |
+
).execute()
|
| 1097 |
+
except Exception as e:
|
| 1098 |
+
# Solo logeamos, pero NO rompemos el endpoint
|
| 1099 |
+
print("[WARN] No se pudieron guardar metadatos en Supabase:", repr(e))
|
| 1100 |
|
| 1101 |
return UploadResponse(
|
| 1102 |
connection_id=conn_id,
|