diff --git a/internal/app/app.go b/internal/app/app.go index 2fe15ed..865aa11 100644 --- a/internal/app/app.go +++ b/internal/app/app.go @@ -185,12 +185,18 @@ func (a *App) StartMeeting(participantOrder []uint, attendance map[uint]bool) er } } + // Use meeting-specific URL, fall back to default from settings + jiraURL := meeting.JiraURL + if jiraURL == "" && settings != nil { + jiraURL = settings.DefaultJiraUrl + } + a.participantURLs = make(map[uint]string) - if meeting.JiraURL != "" { + if jiraURL != "" { for _, p := range participants { - url := meeting.JiraURL + url := jiraURL if p.JiraFilter != "" { - url = meeting.JiraURL + "&quickFilter=" + p.JiraFilter + url = jiraURL + "&quickFilter=" + p.JiraFilter } a.participantURLs[p.ID] = url }