From c3263262afd6509072338e754877a6ce00155453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Salazar?= <73718835+joshrs23@users.noreply.github.com> Date: Thu, 29 Jan 2026 22:05:18 -0500 Subject: [PATCH] no 100% with 0/0 workers --- .../lib/src/domain/ui_entities/coverage_entities.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/mobile/packages/features/client/client_coverage/lib/src/domain/ui_entities/coverage_entities.dart b/apps/mobile/packages/features/client/client_coverage/lib/src/domain/ui_entities/coverage_entities.dart index 50758e8c..bb9249c9 100644 --- a/apps/mobile/packages/features/client/client_coverage/lib/src/domain/ui_entities/coverage_entities.dart +++ b/apps/mobile/packages/features/client/client_coverage/lib/src/domain/ui_entities/coverage_entities.dart @@ -39,7 +39,7 @@ class CoverageShift extends Equatable { /// Calculates the coverage percentage for this shift. int get coveragePercent { - if (workersNeeded == 0) return 100; + if (workersNeeded == 0) return 0; return ((workers.length / workersNeeded) * 100).round(); } @@ -118,7 +118,7 @@ class CoverageStats extends Equatable { /// Calculates the overall coverage percentage. int get coveragePercent { - if (totalNeeded == 0) return 100; + if (totalNeeded == 0) return 0; return ((totalConfirmed / totalNeeded) * 100).round(); }