From 863f8aea2f2e0e0ad8fd7d890992dc10987b5748 Mon Sep 17 00:00:00 2001 From: Sarah Zinger Date: Wed, 3 Nov 2021 11:21:36 -0400 Subject: [PATCH] Fix bug that was breaking aws-sdk ConnectionConfig (#41215) Fix bug that was breaking aws-sdk ConnectionConfig --- packages/grafana-data/src/utils/datasource.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/grafana-data/src/utils/datasource.ts b/packages/grafana-data/src/utils/datasource.ts index f92eed2858f..50543b1df32 100644 --- a/packages/grafana-data/src/utils/datasource.ts +++ b/packages/grafana-data/src/utils/datasource.ts @@ -118,14 +118,11 @@ export const updateDatasourcePluginSecureJsonDataOption = { const config = props.options; - if (!config.secureJsonData) { - return; - } props.onOptionsChange({ ...config, secureJsonData: { - ...config.secureJsonData, + ...(config.secureJsonData ? config.secureJsonData : ({} as S)), [key]: val, }, }); @@ -136,14 +133,10 @@ export const updateDatasourcePluginResetOption = ( key: string ) => { const config = props.options; - if (!config.secureJsonData) { - return; - } - props.onOptionsChange({ ...config, secureJsonData: { - ...config.secureJsonData, + ...(config.secureJsonData ? config.secureJsonData : ({} as S)), [key]: '', }, secureJsonFields: {