Skip to content
Snippets Groups Projects
Commit ad76c651 authored by Bastien DUMONT's avatar Bastien DUMONT :angel:
Browse files

save if doesn't exists

parent 92939f83
No related branches found
No related tags found
1 merge request!1253feat(forms): re-use user values
...@@ -6,6 +6,7 @@ import Header from 'components/Header/Header' ...@@ -6,6 +6,7 @@ import Header from 'components/Header/Header'
import useKonnectorAuth from 'components/Hooks/useKonnectorAuth' import useKonnectorAuth from 'components/Hooks/useKonnectorAuth'
import useUserInstanceSettings from 'components/Hooks/useUserInstanceSettings' import useUserInstanceSettings from 'components/Hooks/useUserInstanceSettings'
import { useClient } from 'cozy-client' import { useClient } from 'cozy-client'
import { FORM_DOCTYPE } from 'doctypes'
import { FluidType } from 'enums' import { FluidType } from 'enums'
import { AccountGRDFData } from 'models' import { AccountGRDFData } from 'models'
import React, { useCallback, useEffect, useRef, useState } from 'react' import React, { useCallback, useEffect, useRef, useState } from 'react'
...@@ -114,6 +115,7 @@ export const GrdfConnectView = () => { ...@@ -114,6 +115,7 @@ export const GrdfConnectView = () => {
setCurrentStep(prev => prev + 1) setCurrentStep(prev => prev + 1)
client.save({ client.save({
...formData, ...formData,
_type: FORM_DOCTYPE,
firstName: grdfState.firstname, firstName: grdfState.firstname,
lastName: grdfState.lastname, lastName: grdfState.lastname,
pce: grdfState.pce, pce: grdfState.pce,
......
...@@ -5,6 +5,7 @@ import CozyBar from 'components/Header/CozyBar' ...@@ -5,6 +5,7 @@ import CozyBar from 'components/Header/CozyBar'
import Header from 'components/Header/Header' import Header from 'components/Header/Header'
import useKonnectorAuth from 'components/Hooks/useKonnectorAuth' import useKonnectorAuth from 'components/Hooks/useKonnectorAuth'
import { useClient } from 'cozy-client' import { useClient } from 'cozy-client'
import { FORM_DOCTYPE } from 'doctypes'
import { FluidType, SgeStep } from 'enums' import { FluidType, SgeStep } from 'enums'
import { SgeStore } from 'models' import { SgeStore } from 'models'
import React, { useCallback, useEffect, useRef, useState } from 'react' import React, { useCallback, useEffect, useRef, useState } from 'react'
...@@ -120,6 +121,7 @@ const SgeConnectView = () => { ...@@ -120,6 +121,7 @@ const SgeConnectView = () => {
client.save({ client.save({
...formData, ...formData,
_type: FORM_DOCTYPE,
firstName: sgeState.firstName, firstName: sgeState.firstName,
lastName: sgeState.lastName, lastName: sgeState.lastName,
pdl: sgeState.pdl, pdl: sgeState.pdl,
......
...@@ -9,7 +9,7 @@ export type QueryParams = (arg?: any) => { ...@@ -9,7 +9,7 @@ export type QueryParams = (arg?: any) => {
options: QueryOptions options: QueryOptions
} }
export interface FormData { interface FormData {
firstName: string firstName: string
lastName: string lastName: string
pdl: string pdl: string
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment