From e9a194b36e5eba69ffaf06c0da3f1159066812a5 Mon Sep 17 00:00:00 2001 From: Alberto Sottile Date: Sat, 28 Apr 2018 01:01:53 +0200 Subject: [PATCH] Missing fields errors were not notified --- syncplay/ui/ConfigurationGetter.py | 2 +- syncplay/ui/GuiConfiguration.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py index aacf750..7d1e33b 100755 --- a/syncplay/ui/ConfigurationGetter.py +++ b/syncplay/ui/ConfigurationGetter.py @@ -357,7 +357,7 @@ class ConfigurationGetter(object): self._validateArguments() except InvalidConfigValue as e: try: - for key, value in list(self._promptForMissingArguments(e.message).items()): + for key, value in list(self._promptForMissingArguments(e).items()): self._config[key] = value self._checkConfig() except: diff --git a/syncplay/ui/GuiConfiguration.py b/syncplay/ui/GuiConfiguration.py index 7af5bfc..f7c167c 100755 --- a/syncplay/ui/GuiConfiguration.py +++ b/syncplay/ui/GuiConfiguration.py @@ -660,6 +660,7 @@ class ConfigDialog(QtWidgets.QDialog): self.basicOptionsFrame = QtWidgets.QFrame() self.basicOptionsLayout = QtWidgets.QVBoxLayout() if error: + error = str(error) self.errorLabel = QLabel(self) if error[:1] != constants.ERROR_MESSAGE_MARKER: self.errorLabel.setStyleSheet(constants.STYLE_ERRORLABEL)