Ticket #10033: 10033.diff

File 10033.diff, 886 bytes (added by Ramiro Morales, 15 years ago)
  • django/db/backends/oracle/query.py

    diff -r 9b928c6702bc django/db/backends/oracle/query.py
    a b  
    8787                    value = datetime.datetime(value.year, value.month,
    8888                            value.day, value.hour, value.minute, value.second,
    8989                            value.fsecond)
    90                 if field and field.get_internal_type() == 'DateField':
     90                if field and field.get_internal_type() == 'DateTimeField':
     91                    return value
     92                elif field and field.get_internal_type() == 'DateField':
    9193                    value = value.date()
    9294                elif field and field.get_internal_type() == 'TimeField' or (value.year == 1900 and value.month == value.day == 1):
    9395                    value = value.time()
Back to Top