From: Janicki Artur Date: Fri, 21 Dec 2018 13:06:30 +0000 (+0100) Subject: change code after CR X-Git-Tag: 1.4.0~89^2~2 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/c9f7a67011582d0beb478b1d0407145a5b9e8143 change code after CR Feature #14248_assigning_properties_to_projects_during_create Arvados-DCO-1.1-Signed-off-by: Janicki Artur --- diff --git a/src/store/projects/project-create-actions.ts b/src/store/projects/project-create-actions.ts index 51ac3d3b..cb0b72aa 100644 --- a/src/store/projects/project-create-actions.ts +++ b/src/store/projects/project-create-actions.ts @@ -74,14 +74,14 @@ export const createProject = (project: Partial) => export const addPropertyToCreateProjectForm = (data: ResourcePropertiesFormData) => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { - const properties = CREATE_FORM_SELECTOR(getState(), 'properties') || {}; + const properties = { ...CREATE_FORM_SELECTOR(getState(), 'properties') }; properties[data.key] = data.value; - dispatch(change(PROJECT_CREATE_FORM_NAME, 'properties', { ...properties } )); + dispatch(change(PROJECT_CREATE_FORM_NAME, 'properties', properties )); }; export const removePropertyFromCreateProjectForm = (key: string) => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { - const properties = CREATE_FORM_SELECTOR(getState(), 'properties'); + const properties = { ...CREATE_FORM_SELECTOR(getState(), 'properties') }; delete properties[key]; - dispatch(change(PROJECT_CREATE_FORM_NAME, 'properties', { ...properties } )); + dispatch(change(PROJECT_CREATE_FORM_NAME, 'properties', properties )); }; \ No newline at end of file