System/Masternode creation allows spaces
Summary
(Summarize the symptoms of the bug you encountered.) If you create a systemnode/masternode with the dialog it allows for spaces in the name. This then leads to the wallet loading in the .conf the next time giving an error (as it expects an IPwithPort after the first space)...
Steps to reproduce
(How one can reproduce the issue, step by step.)
Expected behavior
(What is supposed to happen.)
Problematic behavior
(What actually happens.)
Crown-core environment info
(The OS version, like Ubuntu 16.04.)
Crown-core application info
(The wallet version, like v0.12.4.1; link to the pipeline/build if possible.)
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code; it's very hard to read otherwise.)
Possible fixes
(Any comments on what you think might be responsible for the problem, if you have particular insight.)
/cc @finjosh
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information