diff options
| author | Jeff Halter <868228+jhalter@users.noreply.github.com> | 2021-07-27 17:41:28 -0700 |
|---|---|---|
| committer | Jeff Halter <868228+jhalter@users.noreply.github.com> | 2021-07-27 17:41:28 -0700 |
| commit | 028d97e7f84f5b8f1e0c73ebd7790e40c5819856 (patch) | |
| tree | 98918a57ef3eabbfe2f9911b9a53db83c4863ac2 | |
| parent | 5454019cb1d74aca96edec31f1951a94ff70f1d1 (diff) | |
Prevent empty username setting
| -rw-r--r-- | client.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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() |