Fixes #6285 - Settings API does not parse incoming values

Ah ok, I see.. maybe add a migration to tidy up broken data?  Or otherwise it'd also need adding to lib/core_extensions.rb.