mirror of
https://github.com/hashicorp/vault.git
synced 2025-09-01 20:11:09 +02:00
23 lines
611 B
JavaScript
23 lines
611 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
import ApplicationSerializer from '../application';
|
|
|
|
export default class AwsRootConfigSerializer extends ApplicationSerializer {
|
|
normalizeResponse(store, primaryModelClass, payload, id, requestType) {
|
|
if (!payload.data) {
|
|
return super.normalizeResponse(...arguments);
|
|
}
|
|
const normalizedPayload = {
|
|
id: payload.id,
|
|
backend: payload.backend,
|
|
data: {
|
|
...payload.data,
|
|
},
|
|
};
|
|
return super.normalizeResponse(store, primaryModelClass, normalizedPayload, id, requestType);
|
|
}
|
|
}
|