diff --git a/ios/Platform/Platform/Features/Fitness/ViewModels/GoalsViewModel.swift b/ios/Platform/Platform/Features/Fitness/ViewModels/GoalsViewModel.swift index b8d1926..37f2cbc 100644 --- a/ios/Platform/Platform/Features/Fitness/ViewModels/GoalsViewModel.swift +++ b/ios/Platform/Platform/Features/Fitness/ViewModels/GoalsViewModel.swift @@ -45,8 +45,9 @@ final class GoalsViewModel { ) try await api.updateGoals(request) // Reload goals to get the full updated object - goal = try await api.getGoals(date: Date().apiDateString) - populateFields(from: goal) + let updated = try await api.getGoalsForDate(date: Date().apiDateString) + goal = updated + populateFields(from: updated) saveSuccess = true } catch { self.error = error.localizedDescription