change code after CR
authorJanicki Artur <artur.janicki@contractors.roche.com>
Fri, 21 Dec 2018 13:06:30 +0000 (14:06 +0100)
committerJanicki Artur <artur.janicki@contractors.roche.com>
Fri, 21 Dec 2018 13:06:30 +0000 (14:06 +0100)
Feature #14248_assigning_properties_to_projects_during_create

Arvados-DCO-1.1-Signed-off-by: Janicki Artur <artur.janicki@contractors.roche.com>

src/store/projects/project-create-actions.ts

index 51ac3d3b5c98ad54429bf140a801b280b8549c40..cb0b72aa3f8e1855dfaf40aaff44bab148159cc2 100644 (file)
@@ -74,14 +74,14 @@ export const createProject = (project: Partial<ProjectResource>) =>
 
 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