|
@@ -17,7 +17,7 @@ from coin.offers.models import OfferSubscription
|
|
|
from coin.members.models import Member
|
|
|
from coin.html2pdf import render_as_pdf
|
|
|
from coin.utils import private_files_storage, start_of_month, end_of_month, \
|
|
|
- disable_for_loaddata
|
|
|
+ disable_for_loaddata, postgresql_regexp
|
|
|
from coin.isp_database.context_processors import branding
|
|
|
|
|
|
|
|
@@ -87,7 +87,8 @@ class InvoiceQuerySet(models.QuerySet):
|
|
|
def with_valid_number(self):
|
|
|
""" Excludes previous numbering schemes or draft invoices
|
|
|
"""
|
|
|
- return self.filter(number__regex=InvoiceNumber.RE_INVOICE_NUMBER.pattern)
|
|
|
+ return self.filter(number__regex=postgresql_regexp(
|
|
|
+ InvoiceNumber.RE_INVOICE_NUMBER))
|
|
|
|
|
|
class Invoice(models.Model):
|
|
|
|