Skip to content

Commit f2702c6

Browse files
committed
fixed null value issues
1 parent 298107a commit f2702c6

File tree

4 files changed

+47
-6
lines changed

4 files changed

+47
-6
lines changed

CHANGELOG.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ Changelog
33
=========
44

55

6+
2.0.1 (unreleased)
7+
==================
8+
9+
* Fixes an issue where images throw an ``AttributeError``
10+
11+
612
2.0.0 (2016-13-09)
713
==================
814

djangocms_file/migrations/0007_adapted_fields.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,6 @@ class Migration(migrations.Migration):
3939
old_name='tooltip',
4040
new_name='link_title',
4141
),
42-
migrations.AlterField(
43-
model_name='file',
44-
name='file_name',
45-
field=models.CharField(default='', help_text='Overrides the default file name with the given value.', max_length=255, verbose_name='Name', blank=True),
46-
preserve_default=False,
47-
),
4842
migrations.AlterField(
4943
model_name='file',
5044
name='link_target',
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# -*- coding: utf-8 -*-
2+
from __future__ import unicode_literals
3+
4+
from django.db import migrations, models
5+
6+
7+
def reset_null_values(apps, schema_editor):
8+
File = apps.get_model('djangocms_file', 'File')
9+
plugins = File.objects.all()
10+
plugins.filter(file_name__isnull=True).update(file_name='')
11+
12+
13+
class Migration(migrations.Migration):
14+
15+
dependencies = [
16+
('djangocms_file', '0008_add_folder'),
17+
]
18+
19+
operations = [
20+
migrations.RunPython(reset_null_values),
21+
]
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# -*- coding: utf-8 -*-
2+
from __future__ import unicode_literals
3+
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('djangocms_file', '0009_fixed_null_fields'),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name='file',
16+
name='file_name',
17+
field=models.CharField(default='', help_text='Overrides the default file name with the given value.', max_length=255, verbose_name='Name', blank=True),
18+
preserve_default=False,
19+
),
20+
]

0 commit comments

Comments
 (0)