]> git.r.bdr.sh - rbdr/mobius/commitdiff
Prevent empty username setting
authorJeff Halter <redacted>
Wed, 28 Jul 2021 00:41:28 +0000 (17:41 -0700)
committerJeff Halter <redacted>
Wed, 28 Jul 2021 00:41:28 +0000 (17:41 -0700)
client.go

index e6685dfc71841db7917e538dbb3ba2f4e4dccaaf..b2b07661453bf95df6bb6e1dfbca54bb6f105e93 100644 (file)
--- a/client.go
+++ b/client.go
@@ -220,7 +220,11 @@ func (ui *UI) renderSettingsForm() *tview.Flex {
        }, nil)
        settingsForm.AddInputField("Tracker", ui.HLClient.pref.Tracker, 0, nil, nil)
        settingsForm.AddButton("Save", func() {
-               ui.HLClient.pref.Username = settingsForm.GetFormItem(0).(*tview.InputField).GetText()
+               usernameInput := settingsForm.GetFormItem(0).(*tview.InputField).GetText()
+               if len(usernameInput) == 0 {
+                       usernameInput = "unnamed"
+               }
+               ui.HLClient.pref.Username = usernameInput
                iconStr = settingsForm.GetFormItem(1).(*tview.InputField).GetText()
                ui.HLClient.pref.IconID, _ = strconv.Atoi(iconStr)
                ui.HLClient.pref.Tracker = settingsForm.GetFormItem(2).(*tview.InputField).GetText()