diff --git a/apps/admin/data/fitai.db b/apps/admin/data/fitai.db index 4915813..c773da1 100644 Binary files a/apps/admin/data/fitai.db and b/apps/admin/data/fitai.db differ diff --git a/apps/mobile/src/app/fitness-profile.tsx b/apps/mobile/src/app/fitness-profile.tsx index 4252097..59ef8cc 100644 --- a/apps/mobile/src/app/fitness-profile.tsx +++ b/apps/mobile/src/app/fitness-profile.tsx @@ -160,14 +160,15 @@ export default function FitnessProfileScreen() { const token = await getToken(); // Prepare data with userId and convert fitnessGoal to fitnessGoals array + // Convert empty strings to undefined for optional enum fields const dataToSave = { userId: userId, height: profileData.height, weight: profileData.weight, age: profileData.age, - gender: profileData.gender, + gender: profileData.gender || undefined, fitnessGoals: profileData.fitnessGoal ? [profileData.fitnessGoal] : [], - activityLevel: profileData.activityLevel, + activityLevel: profileData.activityLevel || undefined, medicalConditions: profileData.medicalConditions, allergies: profileData.allergies, injuries: profileData.injuries,