Django

Code

Show
Ignore:
Timestamp:
06/30/08 02:17:18 (5 months ago)
Author:
mtredinnick
Message:

Fixed #7156 -- Normalise file paths before returning them in models.

This avoids problems with a database that was created on Unix being used on
Windows and giving interesting results. Patch from fcaprioli@alice.it.

Files:

Legend:

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

    r7784 r7795  
    458458    def _get_FIELD_filename(self, field): 
    459459        if getattr(self, field.attname): # value is not blank 
    460             return os.path.join(settings.MEDIA_ROOT, getattr(self, field.attname)) 
     460            return os.path.normpath(os.path.join(settings.MEDIA_ROOT, getattr(self, field.attname))) 
    461461        return '' 
    462462