summaryrefslogtreecommitdiff
path: root/chimere
diff options
context:
space:
mode:
Diffstat (limited to 'chimere')
-rw-r--r--chimere/migrations/0012_auto__chg_field_picturefile_name__chg_field_multimediafile_url__chg_fi.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/chimere/migrations/0012_auto__chg_field_picturefile_name__chg_field_multimediafile_url__chg_fi.py b/chimere/migrations/0012_auto__chg_field_picturefile_name__chg_field_multimediafile_url__chg_fi.py
index 405009a..b61a375 100644
--- a/chimere/migrations/0012_auto__chg_field_picturefile_name__chg_field_multimediafile_url__chg_fi.py
+++ b/chimere/migrations/0012_auto__chg_field_picturefile_name__chg_field_multimediafile_url__chg_fi.py
@@ -1,5 +1,6 @@
# encoding: utf-8
import datetime
+import os
from south.db import db
from south.v2 import SchemaMigration
from django.db import models
@@ -8,6 +9,10 @@ class Migration(SchemaMigration):
def forwards(self, orm):
+ for picturefile in orm.PictureFile.objects.all():
+ if not picturefile.name:
+ picturefile.name = picturefile.picture.filename.split(os.sep)[-1]
+ picturefile.save()
# Changing field 'PictureFile.name'
db.alter_column('chimere_picturefile', 'name', self.gf('django.db.models.fields.CharField')(default='Default name', max_length=150))