diff --git a/src/Handler/Profile.hs b/src/Handler/Profile.hs index 701f3ea4e..649c748ae 100644 --- a/src/Handler/Profile.hs +++ b/src/Handler/Profile.hs @@ -130,10 +130,14 @@ getProfileR = do E.where_ $ studyfeat E.^. StudyFeaturesUser E.==. E.val uid E.on $ studyfeat E.^. StudyFeaturesField E.==. studyterms E.^. StudyTermsId E.on $ studyfeat E.^. StudyFeaturesDegree E.==. studydegree E.^. StudyDegreeId - return (studydegree E.^. StudyDegreeName - ,studyterms E.^. StudyTermsName - ,studyfeat E.^. StudyFeaturesType - ,studyfeat E.^. StudyFeaturesSemester) + return ( ( studydegree E.^. StudyDegreeName + , studydegree E.^. StudyDegreeKey + ) + , ( studyterms E.^. StudyTermsName + , studyterms E.^. StudyTermsKey + ) + , studyfeat E.^. StudyFeaturesType + , studyfeat E.^. StudyFeaturesSemester) ) let formText = Just MsgSettings actionUrl = ProfileR diff --git a/templates/profile.hamlet b/templates/profile.hamlet index f5bfae509..2da1c9c78 100644 --- a/templates/profile.hamlet +++ b/templates/profile.hamlet @@ -48,12 +48,20 @@