Fix db storage class for new django
authorMagnus Hagander <magnus@hagander.net>
Thu, 12 Apr 2018 10:13:41 +0000 (12:13 +0200)
committerMagnus Hagander <magnus@hagander.net>
Thu, 12 Apr 2018 10:14:18 +0000 (12:14 +0200)
postgresqleu/confreg/dbimage.py
postgresqleu/util/storage.py

index bec6d5f1323382395f853452f0e7a0b728e9e940..7775f231a26bf186a76f043b8642732c65871b55 100644 (file)
@@ -35,7 +35,9 @@ class SpeakerImageStorage(Storage):
        def exists(self, name):
                return False
 
-       def get_available_name(self, name):
+       def get_available_name(self, name, max_length=None):
+               if max_length:
+                       return name[:max_length]
                return name
 
        def delete(self, name):
index 5213330355f2b1505cc5a7577c14bf6e186de6f3..3bfdb94acbd0e5c0fb043002236c17a0b6f722c8 100644 (file)
@@ -36,7 +36,9 @@ class InlineEncodedStorage(Storage):
        def exists(self, name):
                return False # Not sure why, but we don't need it :)
 
-       def get_available_name(self, name):
+       def get_available_name(self, name, max_length=None):
+               if max_length:
+                       return name[:max_length]
                return name
 
        def _delete(self, name):