From 2d5d77485285c05babbaa4da94eafe009b1c96d3 Mon Sep 17 00:00:00 2001 From: Syed Taha Alam Date: Sun, 11 May 2025 14:35:28 +0300 Subject: [PATCH] handling AuthorizeID to not to be null if the sharedprefence data is getting null. --- .../viewmodel/pharmacy_intervention_view_model.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/screens/pharmacy_intervention/viewmodel/pharmacy_intervention_view_model.dart b/lib/screens/pharmacy_intervention/viewmodel/pharmacy_intervention_view_model.dart index f360447a..a0449fea 100644 --- a/lib/screens/pharmacy_intervention/viewmodel/pharmacy_intervention_view_model.dart +++ b/lib/screens/pharmacy_intervention/viewmodel/pharmacy_intervention_view_model.dart @@ -95,6 +95,10 @@ class PharmacyInterventionViewModel extends BaseViewModel { NursingStation? nursingStations; + PharmacyInterventionViewModel(){ + getDoctorProfile(); + } + // InterventionHistoryList? interventionHistoryList = InterventionHistoryList.fromJson({ // "entityList": [ // { @@ -568,8 +572,10 @@ class PharmacyInterventionViewModel extends BaseViewModel { String successMessage = '' }) async { Map? user = await sharedPref.getObj(LOGGED_IN_USER); - var userId = user?['List_MemberInformation'][0]['MemberID']; - + var userId = user?['List_MemberInformation'][0]['MemberID'] ?? doctorProfile?.doctorID; + if(userId == null) { + return; + } var requestJson = { "PatientID":currentlySelectedMedication?.patientID ?? '', 'AdmissionNo': currentlySelectedMedication?.admissionNo.toString() ?? '',