diff --git a/care/abdm/api/viewsets/healthid.py b/care/abdm/api/viewsets/healthid.py index c30818eac0..aa365ad005 100644 --- a/care/abdm/api/viewsets/healthid.py +++ b/care/abdm/api/viewsets/healthid.py @@ -177,6 +177,7 @@ def create_abha(self, abha_profile, token): pincode=abha_profile["pincode"], email=abha_profile["email"], profile_photo=abha_profile["profilePhoto"], + new=abha_profile["new"], txn_id=token["txn_id"], access_token=token["access_token"], refresh_token=token["refresh_token"], diff --git a/care/abdm/migrations/0008_abhanumber_new.py b/care/abdm/migrations/0008_abhanumber_new.py new file mode 100644 index 0000000000..74fdc32e78 --- /dev/null +++ b/care/abdm/migrations/0008_abhanumber_new.py @@ -0,0 +1,17 @@ +# Generated by Django 4.2.2 on 2023-08-07 07:33 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("abdm", "0001_initial_squashed_0007_alter_abhanumber_id"), + ] + + operations = [ + migrations.AddField( + model_name="abhanumber", + name="new", + field=models.BooleanField(default=False), + ), + ] diff --git a/care/abdm/models.py b/care/abdm/models.py index 8b5abbfd65..fcd2539f9b 100644 --- a/care/abdm/models.py +++ b/care/abdm/models.py @@ -27,6 +27,8 @@ class AbhaNumber(BaseModel): email = models.EmailField(null=True, blank=True) profile_photo = models.TextField(null=True, blank=True) + new = models.BooleanField(default=False) + txn_id = models.TextField(null=True, blank=True) access_token = models.TextField(null=True, blank=True) refresh_token = models.TextField(null=True, blank=True)