This commit is contained in:
2026-05-30 12:12:14 +02:00
parent 9bace01b93
commit bd81173559
30 changed files with 1020 additions and 51 deletions

View File

@@ -545,16 +545,21 @@ class AppRouter {
realTaskId = pathId;
}
final allStaffList = context.read<StaffCubit>().state.allStaff;
List<StaffMemberModel>? preloadedStaff;
try {
preloadedStaff = context.read<StaffCubit>().state.allStaff;
} catch (_) {
preloadedStaff = null; // Fallback se la rotta è isolata
}
// Creiamo il BLoC "al volo" solo per questa schermata
return MultiBlocProvider(
providers: [
BlocProvider<TaskFormCubit>(
create: (context) => TaskFormCubit(
globalStaff: allStaffList,
existingTask: task,
initialTaskId: realTaskId,
allStaff: preloadedStaff,
),
),
],