Membership and mailing list

This commit is contained in:
2026-10-23 13:25:45 -04:00
parent faf6c5f2b3
commit 0692ec0b54
8 changed files with 6 additions and 20 deletions
@@ -24,4 +24,4 @@ class Migration(migrations.Migration):
("created_at", models.DateTimeField(auto_now_add=True)),
("account", models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to="members.account")),
], options={"constraints": [models.UniqueConstraint(condition=models.Q(credited_at__isnull=True), fields=("account",), name="one_uncredited_crypto_invoice")]}),
]
]
+1 -1
View File
@@ -149,4 +149,4 @@ def prepare_invoice(account_id, invoice_id):
with transaction.atomic():
account = Account.objects.select_for_update().get(pk=account_id)
invoice = CryptoInvoice.objects.get(pk=invoice_id, account=account)
ensure_created(invoice)
ensure_created(invoice)
+1 -1
View File
@@ -258,4 +258,4 @@ class SHKeeperTransportTests(SimpleTestCase):
def test_calendar_month_handles_leap_year_and_december(self):
january = datetime(2028, 1, 31, tzinfo=dt_timezone.utc)
self.assertEqual(shkeeper.add_month(january), datetime(2028, 2, 29, tzinfo=dt_timezone.utc))
self.assertEqual(shkeeper.add_month(datetime(2027, 12, 15, tzinfo=dt_timezone.utc)), datetime(2028, 1, 15, tzinfo=dt_timezone.utc))
self.assertEqual(shkeeper.add_month(datetime(2027, 12, 15, tzinfo=dt_timezone.utc)), datetime(2028, 1, 15, tzinfo=dt_timezone.utc))