Django

Code

Show
Ignore:
Timestamp:
11/16/08 02:48:24 (2 months ago)
Author:
mtredinnick
Message:

Fixed #3501 -- Fixed date filtering in querysets for nullable date fields. Only
affects SQLite.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/backends/sqlite3/base.py

    r9060 r9466  
    102102 
    103103class DatabaseWrapper(BaseDatabaseWrapper): 
    104      
     104 
    105105    # SQLite requires LIKE statements to include an ESCAPE clause if the value 
    106106    # being escaped has a percent or underscore in it. 
     
    125125    def __init__(self, *args, **kwargs): 
    126126        super(DatabaseWrapper, self).__init__(*args, **kwargs) 
    127          
     127 
    128128        self.features = DatabaseFeatures() 
    129129        self.ops = DatabaseOperations() 
     
    180180 
    181181def _sqlite_extract(lookup_type, dt): 
     182    if dt is None: 
     183        return None 
    182184    try: 
    183185        dt = util.typecast_timestamp(dt)