File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -137,15 +137,16 @@ object App extends cask.MainRoutes:
137137 if payload.body.exists(_.contains(" Grafana" )) then
138138 val result = for
139139 email <- payload.event_user_email.toRight(" Missing user email in event" )
140+ username <- payload.event_user_username.toRight(" Missing username in event" )
140141 user <- Grafana
141142 .lookupUser(email)
142143 .left
143- .map(e => s " Failed to lookup Grafana user $email: ${e.getMessage}" )
144+ .map(e => s " Failed to lookup Grafana user $username $ email: ${e.getMessage}" )
144145 _ <- Grafana
145146 .addTeamMember(user.id)
146147 .left
147- .map(e => s " Failed to add $email to Grafana team: ${e.getMessage}" )
148- _ = scribe.info(s " Added $email to Grafana team " )
148+ .map(e => s " Failed to add $username to Grafana team: ${e.getMessage}" )
149+ _ = scribe.info(s " Added $username to Grafana team " )
149150 yield ()
150151 result.fold(
151152 errorMsg =>
@@ -159,5 +160,6 @@ object App extends cask.MainRoutes:
159160
160161case class AuthentikEventPayload (
161162 body : Option [String ] = None ,
162- event_user_email : Option [String ] = None
163+ event_user_email : Option [String ] = None ,
164+ event_user_username : Option [String ] = None
163165) derives Decoder
You can’t perform that action at this time.
0 commit comments