fix(study-features): account for existing StudyFeatures

This commit is contained in:
Gregor Kleen 2019-11-28 16:05:15 +01:00
parent bf9f210b93
commit b6cada43f2

View File

@ -3529,12 +3529,17 @@ upsertCampusUser ldapData Creds{..} = do
Nothing -> []
) []
case oldFs of
[oldF] -> update oldF [ StudyFeaturesUpdated =. now
, StudyFeaturesValid =. True
, StudyFeaturesField =. studyFeaturesField
, StudyFeaturesSuperField =. studyFeaturesSuperField
]
_other -> insert_ f
[oldF] -> update oldF
[ StudyFeaturesUpdated =. now
, StudyFeaturesValid =. True
, StudyFeaturesField =. studyFeaturesField
, StudyFeaturesSuperField =. studyFeaturesSuperField
]
_other -> void $ upsert f
[ StudyFeaturesUpdated =. now
, StudyFeaturesValid =. True
, StudyFeaturesSuperField =. studyFeaturesSuperField
]
associateUserSchoolsByTerms userId
let