This PR updates the implementation of config.Set to set null yaml values instead of blank strings when passed a blank string as a value argument. We are not relying on the previous behavior anywhere and this allows us to create config keys even if they do not have any nested keys yet. We already work around this limitation in auth login and we can finally remove that code. Additionally this is necessary for the work being done in this branch which is not quiet ready for a PR yet.
This PR updates the implementation of
config.Set
to set null yaml values instead of blank strings when passed a blank string as a value argument. We are not relying on the previous behavior anywhere and this allows us to create config keys even if they do not have any nested keys yet. We already work around this limitation in auth login and we can finally remove that code. Additionally this is necessary for the work being done in this branch which is not quiet ready for a PR yet.