Django

Code

Changeset 5394

Show
Ignore:
Timestamp:
05/31/07 13:55:16 (1 year ago)
Author:
bouldersprinters
Message:

boulder-oracle-sprint: Fixed #4440.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/boulder-oracle-sprint/django/db/backends/oracle/base.py

    r5309 r5394  
    462462        def resolve_columns(self, row, fields=()): 
    463463            from django.db.models.fields import DateField, DateTimeField, \ 
    464                 TimeField, BooleanField, NullBooleanField, DecimalField 
     464                TimeField, BooleanField, NullBooleanField, DecimalField, Field 
    465465            values = [] 
    466466            for value, field in map(None, row, fields): 
     
    471471                # string instead of null, but only if the field accepts the 
    472472                # empty string. 
    473                 if value is None and field.empty_strings_allowed: 
     473                if value is None and isinstance(field, Field) and field.empty_strings_allowed: 
    474474                    value = '' 
    475475                # Convert 1 or 0 to True or False