Commit 56703313 authored by Russell Keith-Magee's avatar Russell Keith-Magee
Browse files

Corrected an edge case introduced in r12602. Thanks to Ramiro Morales for the eagle eyes.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@12605 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 46cc7021
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -116,9 +116,11 @@ class DatabaseWrapper(BaseDatabaseWrapper):
        self.validation = BaseDatabaseValidation(self)

    def _cursor(self):
        new_connection = False
        set_tz = False
        settings_dict = self.settings_dict
        if self.connection is None:
            new_connection = True
            set_tz = settings_dict.get('TIME_ZONE')
            if settings_dict['NAME'] == '':
                from django.core.exceptions import ImproperlyConfigured
@@ -136,6 +138,7 @@ class DatabaseWrapper(BaseDatabaseWrapper):
            self.connection.set_isolation_level(1) # make transactions transparent to all cursors
            connection_created.send(sender=self.__class__)
        cursor = self.connection.cursor()
        if new_connection:
            if set_tz:
                cursor.execute("SET TIME ZONE %s", [settings_dict['TIME_ZONE']])
            if not hasattr(self, '_version'):
+5 −2
Original line number Diff line number Diff line
@@ -110,9 +110,11 @@ class DatabaseWrapper(BaseDatabaseWrapper):
        self.validation = BaseDatabaseValidation(self)

    def _cursor(self):
        new_connection = False
        set_tz = False
        settings_dict = self.settings_dict
        if self.connection is None:
            new_connection = True
            set_tz = settings_dict.get('TIME_ZONE')
            if settings_dict['NAME'] == '':
                from django.core.exceptions import ImproperlyConfigured
@@ -137,6 +139,7 @@ class DatabaseWrapper(BaseDatabaseWrapper):
            connection_created.send(sender=self.__class__)
        cursor = self.connection.cursor()
        cursor.tzinfo_factory = None
        if new_connection:
            if set_tz:
                cursor.execute("SET TIME ZONE %s", [settings_dict['TIME_ZONE']])
            if not hasattr(self, '_version'):