fix(scanner): fix error when importing playlists without an admin user

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan 2026-05-04 18:04:11 -04:00
parent f48416685f
commit 5b85b2839a

View file

@ -50,7 +50,7 @@ func (p *phasePlaylists) produce(put func(entry *model.Folder)) error {
return nil return nil
} }
u, _ := request.UserFrom(p.ctx) u, _ := request.UserFrom(p.ctx)
if !u.IsAdmin { if !u.IsAdmin || u.ID == "" {
log.Warn(p.ctx, "Playlists will not be imported, as there are no admin users yet, "+ log.Warn(p.ctx, "Playlists will not be imported, as there are no admin users yet, "+
"Please create an admin user first, and then update the playlists for them to be imported") "Please create an admin user first, and then update the playlists for them to be imported")
return nil return nil