|
@@ -26,8 +26,9 @@ def next_invoice_number():
|
|
|
|
|
|
|
|
|
def invoice_pdf_filename(instance, filename):
|
|
|
- """Nom du fichier pdf à stocker pour les factures"""
|
|
|
- return 'invoices/%d_%s_%s.pdf' % (getattr(instance, 'member.id', 0),
|
|
|
+ """Nom et chemin du fichier pdf à stocker pour les factures"""
|
|
|
+ member_id = instance.member.id if instance.member else 0
|
|
|
+ return 'invoices/%d_%s_%s.pdf' % (member_id,
|
|
|
instance.number,
|
|
|
uuid.uuid4())
|
|
|
|