fix: docker hangs
Local Docker Build (Dev) / build-dev (push) Successful in 5s

This commit is contained in:
2025-10-25 12:09:23 -04:00
parent 1314ee3e70
commit ab48d485b8
2 changed files with 23 additions and 1 deletions
+11 -1
View File
@@ -587,7 +587,17 @@ class NFOGuardDatabase:
"""Close all database connections"""
if hasattr(self._local, 'connection'):
try:
# For PostgreSQL, ensure all transactions are committed/rolled back
try:
# Force rollback any open transactions
self._local.connection.rollback()
except Exception:
pass
# Close the connection
self._local.connection.close()
delattr(self._local, 'connection')
except Exception:
print("✅ Database connection closed successfully")
except Exception as e:
print(f"⚠️ Error closing database connection: {e}")
pass # Connection may already be closed