Browse Source

Unsing callabale as storage in FileField isn't working. Switching back to simple variable.

Fabs 10 years ago
parent
commit
8bc73d7dce
2 changed files with 2 additions and 3 deletions
  1. 1 1
      coin/billing/models.py
  2. 1 2
      coin/utils.py

+ 1 - 1
coin/billing/models.py

@@ -24,7 +24,7 @@ def next_invoice_number():
 
 def invoice_pdf_filename(instance, filename):
     "Nom du fichier pdf à stocker pour les factures"
-    return u'%d_%s_%s.pdf' % (instance.member.id, instance.number, uuid.uuid4())
+    return u'invoices/%d_%s_%s.pdf' % (instance.member.id, instance.number, uuid.uuid4())
 
 class Invoice(models.Model):
 

+ 1 - 2
coin/utils.py

@@ -11,8 +11,7 @@ from django.conf import settings
 
 
 # Stockage des fichiers privés (comme les factures par exemple)
-def private_files_storage():
-    return FileSystemStorage(location=settings.PRIVATE_FILES_ROOT)
+private_files_storage = FileSystemStorage(location=settings.PRIVATE_FILES_ROOT)
 
 def str_or_none(obj):
     return str(obj) if obj else None