From c3a41d2b32e0ae86c0c471cc26edadccd4eb8de0 Mon Sep 17 00:00:00 2001 From: echo Date: Thu, 12 Mar 2026 16:58:14 +0100 Subject: [PATCH] actual fix --- apps/admin/data/fitai.db | Bin 172032 -> 172032 bytes apps/mobile/src/app/fitness-profile.tsx | 5 +++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/admin/data/fitai.db b/apps/admin/data/fitai.db index 4915813e455662ce069d3a76065ab2b6df7d8585..c773da183b8c36a482ef4d2d34e1d7e2cb767d62 100644 GIT binary patch delta 105 zcmZoTz}0YoYl1Xm=0q81#>|ZgmiZ#0nhXpKqP)B;Ec#_>RmJHQ#pM-~FV0smX4n#H zl$)57nvdS(fUTUyzz<9cP%i=~13ibc|AJUP@_EVqS7;j8d#pQ$bq+ J#miZzKARsErz+$UhmR41qUQt|LG5O+r1!IOSp+tboY? E0D5a5N&o-= 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,