From 183947f0e8c4940d4eb3093091c5865dd689e778 Mon Sep 17 00:00:00 2001 From: hgh Date: Tue, 2 Sep 2025 12:45:50 +0330 Subject: [PATCH] make payee_id nullable --- .../0009_alter_transaction_payee_id.py | 18 ++++++++++++++++++ apps/wallet/models.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 apps/wallet/migrations/0009_alter_transaction_payee_id.py diff --git a/apps/wallet/migrations/0009_alter_transaction_payee_id.py b/apps/wallet/migrations/0009_alter_transaction_payee_id.py new file mode 100644 index 0000000..ca5d5e5 --- /dev/null +++ b/apps/wallet/migrations/0009_alter_transaction_payee_id.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.7 on 2025-09-02 09:14 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('wallet', '0008_alter_transaction_options_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='transaction', + name='payee_id', + field=models.UUIDField(null=True), + ), + ] diff --git a/apps/wallet/models.py b/apps/wallet/models.py index 9596b62..49d1b49 100755 --- a/apps/wallet/models.py +++ b/apps/wallet/models.py @@ -89,7 +89,7 @@ class Transaction(BaseModel): delay = models.PositiveIntegerField(default=0, blank=True) # number of days for delayed payments payer_id = models.UUIDField(blank=True, null=True) payer_type = models.IntegerField(choices=TypeChoices.choices, blank=True, null=True) - payee_id = models.UUIDField() + payee_id = models.UUIDField(null=True) payee_type = models.IntegerField(choices=TypeChoices.choices, blank=True, null=True) state = models.IntegerField(choices=StateChoices.choices, default=StateChoices.CREATED) application = models.ForeignKey(oauth2_settings.APPLICATION_MODEL, on_delete=models.PROTECT,