[Fleet] Fix form state for input integration (#174248)

This commit is contained in:
Nicolas Chaulet 2024-01-04 13:50:36 +01:00 committed by GitHub
parent 51d708e1c0
commit f46fdfc3ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,6 +5,8 @@
* 2.0.
*/
import { cloneDeep } from 'lodash';
import { DATASET_VAR_NAME } from '../../../../../../../common/constants';
import type { NewPackagePolicy } from '../../../../types';
@ -14,7 +16,7 @@ export function prepareInputPackagePolicyDataset(newPolicy: NewPackagePolicy): {
forceCreateNeeded: boolean;
} {
let forceCreateNeeded = false;
const { inputs } = newPolicy;
const { inputs } = cloneDeep(newPolicy);
if (!inputs || !inputs.length) {
return { policy: newPolicy, forceCreateNeeded: false };