BUG: patient profile picture in patient manager

This commit is contained in:
2025-11-27 13:14:40 +02:00
parent 969ecf8fdc
commit 89d6999abf

View File

@@ -1,4 +1,5 @@
import 'package:go_router/go_router.dart';
import 'package:mzansi_innovation_hub/mih_objects/app_user.dart';
import 'package:mzansi_innovation_hub/mih_package_components/mih_package.dart';
import 'package:mzansi_innovation_hub/mih_package_components/mih_package_action.dart';
import 'package:mzansi_innovation_hub/mih_package_components/mih_package_tools.dart';
@@ -12,7 +13,9 @@ import 'package:mzansi_innovation_hub/mih_packages/patient_manager/pat_profile/p
import 'package:flutter/material.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_claim_statement_generation_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_data_helper_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_file_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_patient_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_user_services.dart';
import 'package:provider/provider.dart';
class PatientProfile extends StatefulWidget {
@@ -46,8 +49,16 @@ class _PatientProfileState extends State<PatientProfile> {
context.goNamed("patientProfileSetup");
return;
}
patientManagerProvider.setSelectedPatientProfilePicUrl(
mzansiProfileProvider.userProfilePicUrl!);
if (patientManagerProvider.personalMode) {
patientManagerProvider.setSelectedPatientProfilePicUrl(
mzansiProfileProvider.userProfilePicUrl!);
} else {
AppUser? patientUserDetails = await MihUserServices().getMIHUserDetails(
patientManagerProvider.selectedPatient!.app_id, context);
String patientProPicUrl =
await MihFileApi.getMinioFileUrl(patientUserDetails!.pro_pic_path);
patientManagerProvider.setSelectedPatientProfilePicUrl(patientProPicUrl);
}
patientManagerProvider.setPersonalMode(mzansiProfileProvider.personalHome);
if (patientManagerProvider.selectedPatient != null) {
await MihPatientServices()