diff --git a/web/repertory/lib/helpers.dart b/web/repertory/lib/helpers.dart index 090a62c4..6e034f0f 100644 --- a/web/repertory/lib/helpers.dart +++ b/web/repertory/lib/helpers.dart @@ -126,6 +126,8 @@ String? getSettingDescription(String settingPath) { switch (settingPath) { case 'ApiPassword': return "HTTP basic authentication password"; + case 'ApiUser': + return "HTTP basic authentication user"; case 'HostConfig.ApiPassword': return "RENTERD_API_PASSWORD"; default: diff --git a/web/repertory/lib/widgets/ui_settings.dart b/web/repertory/lib/widgets/ui_settings.dart index fedc62c0..194fcaec 100644 --- a/web/repertory/lib/widgets/ui_settings.dart +++ b/web/repertory/lib/widgets/ui_settings.dart @@ -3,7 +3,7 @@ import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:repertory/constants.dart' as constants; import 'package:repertory/helpers.dart' - show getSettingDescription, getSettingValidators; + show getSettingDescription, getSettingValidators, trimNotEmptyValidator; import 'package:repertory/models/mount.dart'; import 'package:repertory/models/mount_list.dart'; import 'package:repertory/settings.dart'; @@ -79,7 +79,7 @@ class _UISettingsWidgetState extends State { widget, setState, description: getSettingDescription(key), - validators: getSettingValidators(key), + validators: [...getSettingValidators(key), trimNotEmptyValidator], ); } break;