fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
media upload fix
[wolnelektury.git]
/
apps
/
catalogue
/
fields.py
diff --git
a/apps/catalogue/fields.py
b/apps/catalogue/fields.py
index
4de2e7c
..
e11d611
100644
(file)
--- a/
apps/catalogue/fields.py
+++ b/
apps/catalogue/fields.py
@@
-133,11
+133,11
@@
class OverwritingFieldFile(FieldFile):
Deletes the old file before saving the new one.
"""
Deletes the old file before saving the new one.
"""
- def save(self, *args, **kwargs):
+ def save(self,
name, content,
*args, **kwargs):
leave = kwargs.pop('leave', None)
leave = kwargs.pop('leave', None)
- if not leave and self:
+ if not leave and self
and content is not self
:
self.delete(save=False)
self.delete(save=False)
- return super(OverwritingFieldFile, self).save(*args, **kwargs)
+ return super(OverwritingFieldFile, self).save(
name, content,
*args, **kwargs)
class OverwritingFileField(models.FileField):
class OverwritingFileField(models.FileField):