@@ -103,12 +103,22 @@ router.get("/me", requireAuth, async (req, res, next) => {
103103
104104 if ( ! member ) return next ( new Error ( "user not found from db" ) )
105105
106- console . log ( member )
107-
108- // maybe refactor this lol
109- const { associationMembership } = member
110-
111- res . json ( {
106+ // Convert to plain object to ensure property access works properly
107+ const associationMembership = member . associationMembership . toObject ?
108+ member . associationMembership . toObject ( ) :
109+ member . associationMembership
110+
111+ // Format acceptedAt date as dd.mm.yyyy
112+ const formatDate = ( date ) => {
113+ if ( ! date ) return null
114+ const d = new Date ( date )
115+ const day = d . getDate ( ) . toString ( )
116+ const month = ( d . getMonth ( ) + 1 ) . toString ( )
117+ const year = d . getFullYear ( )
118+ return `${ day } .${ month } .${ year } `
119+ }
120+
121+ res . json ( {
112122 username : member . username ,
113123 _id : member . _id ,
114124 discord : {
@@ -121,7 +131,7 @@ router.get("/me", requireAuth, async (req, res, next) => {
121131 city : associationMembership . city ,
122132 googleWorkspaceName : associationMembership . googleWorkspaceName ,
123133 email : associationMembership . email ,
124- acceptedAt : associationMembership . acceptedAt ,
134+ acceptedAt : formatDate ( associationMembership . acceptedAt ) ,
125135 handledIn : associationMembership . handledIn ,
126136 status : associationMembership . status
127137 }
0 commit comments