diff --git a/api/chalicelib/utils/pg_client.py b/api/chalicelib/utils/pg_client.py index c26c3d6c4..4ff1efe4b 100644 --- a/api/chalicelib/utils/pg_client.py +++ b/api/chalicelib/utils/pg_client.py @@ -147,7 +147,8 @@ class PostgresClient: self.cursor.close() except Exception as error: logging.error("Error while closing cursor for recreation", error) - self.cursor = self.connection.cursor(cursor_factory=psycopg2.extras.RealDictCursor) + self.cursor = None + self.__enter__() def close():