From dbe5e4eae2ab02cd3d81e837795c5cbc2e3e4cd4 Mon Sep 17 00:00:00 2001 From: cp-Coder Date: Tue, 11 Oct 2022 23:59:08 +0530 Subject: [PATCH] Made the requested changes --- .../migrations/0315_auto_20220905_1008.py | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/care/facility/migrations/0315_auto_20220905_1008.py b/care/facility/migrations/0315_auto_20220905_1008.py index 61159f41a5..9f135a59e1 100644 --- a/care/facility/migrations/0315_auto_20220905_1008.py +++ b/care/facility/migrations/0315_auto_20220905_1008.py @@ -23,12 +23,17 @@ def get_occupation(apps, schema_editor): patients = PatientRegistration.objects.all() for patient in patients: - occupation_list.append( - { - "patient": patient, - "occupation": OccupationChoices[patient.meta_info.occupation], - } - ) + occupation = "" + + if patient.meta_info and patient.meta_info.occupation: + occupation = OccupationChoices[patient.meta_info.occupation] + + occupation_list.append( + { + "patient": patient, + "occupation": occupation, + } + ) def populate_occupation(apps, schema_editor): @@ -51,7 +56,11 @@ class Migration(migrations.Migration): migrations.AlterField( model_name="patientmetainfo", name="occupation", - field=models.CharField(blank=True, max_length=100, null=True), + field=models.CharField( + blank=True, + max_length=100, + null=True, + ), ), migrations.RunPython(populate_occupation, migrations.RunPython.noop), ]