From 18eedfc724acb1270358bbffaed976ec7018ecad Mon Sep 17 00:00:00 2001 From: KennyG Date: Thu, 30 Apr 2026 19:49:02 -0400 Subject: [PATCH] Enhance default performer gender handling in configuration. - Added a check for empty string input in `GetDefaultPerformerGender` to return nil if no gender is specified. - Implemented logging for invalid default performer gender values to improve debugging. This change ensures that the configuration correctly handles cases where the default performer gender is not set, enhancing the robustness of the application. --- internal/manager/config/config.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/manager/config/config.go b/internal/manager/config/config.go index 5b7276d79..edcf167ca 100644 --- a/internal/manager/config/config.go +++ b/internal/manager/config/config.go @@ -1313,8 +1313,14 @@ func (i *Config) GetShowStudioAsText() bool { } func (i *Config) GetDefaultPerformerGender() *models.GenderEnum { - g := models.GenderEnum(i.getString(DefaultPerformerGender)) + s := i.getString(DefaultPerformerGender) + if s == "" { + return nil + } + + g := models.GenderEnum(s) if !g.IsValid() { + logger.Warnf("invalid default performer gender: %q", s) return nil }