diff --git a/addons/api/addon/serializers/application.js b/addons/api/addon/serializers/application.js index 6713f0069..6ad34b4d9 100644 --- a/addons/api/addon/serializers/application.js +++ b/addons/api/addon/serializers/application.js @@ -57,9 +57,11 @@ export default class ApplicationSerializer extends RESTSerializer { delete json[key]; } // Push nested secrets down into the secrets key - if (options.isNestedSecret && json[key]) { - if (!json.secrets) json.secrets = {}; - json.secrets[key] = json[key]; + if (options.isNestedSecret) { + if (json[key]) { + if (!json.secrets) json.secrets = {}; + json.secrets[key] = json[key]; + } delete json[key]; } return value;