Provider Auth: avoid duplicate device names in ui

This commit is contained in:
andig 2025-10-30 17:58:58 +01:00
parent 6dea5ed21e
commit e1ca66197c

View file

@ -8,6 +8,7 @@ import (
"fmt"
"net/http"
"net/url"
"slices"
"strings"
"sync"
"time"
@ -125,7 +126,7 @@ func NewOauth(ctx context.Context, name, device string, oc *oauth2.Config, opts
name: name,
}
if device != "" {
if device != "" && !slices.Contains(o.devices, device) {
o.devices = append(o.devices, device)
}