folder number is not an interger

This commit is contained in:
Hugo Lextrait 2023-05-03 17:12:03 +02:00
parent 78ec354c9c
commit 23e8a4ec02

View File

@ -21,7 +21,7 @@ import Folders, { IPostFoldersParams } from "@Front/Api/LeCoffreApi/SuperAdmin/F
import { NextRouter, useRouter } from "next/router"; import { NextRouter, useRouter } from "next/router";
type IFormValues = { type IFormValues = {
folder_number: number; folder_number: string;
entitled: string; entitled: string;
act_typ: IOption | null; act_typ: IOption | null;
personal_note: string; personal_note: string;
@ -49,7 +49,7 @@ class CreateFolderClass extends BasePage<IPropsClass, IState> {
this.state = { this.state = {
folder_access: "", folder_access: "",
formValues: { formValues: {
folder_number: NaN, folder_number: "",
entitled: "", entitled: "",
act_typ: null, act_typ: null,
personal_note: "", personal_note: "",
@ -87,7 +87,7 @@ class CreateFolderClass extends BasePage<IPropsClass, IState> {
<InputField <InputField
name="folder_number" name="folder_number"
fakeplaceholder="Numéro de dossier" fakeplaceholder="Numéro de dossier"
type="number" type="text"
onChange={this.onFolderNumberChange} onChange={this.onFolderNumberChange}
/> />
<InputField name="name" fakeplaceholder="Intitulé" onChange={this.onEntitleChange} /> <InputField name="name" fakeplaceholder="Intitulé" onChange={this.onEntitleChange} />
@ -169,7 +169,7 @@ class CreateFolderClass extends BasePage<IPropsClass, IState> {
this.setState({ this.setState({
formValues: { formValues: {
...this.state.formValues, ...this.state.formValues,
folder_number: parseInt(e.target.value), folder_number: e.target.value,
}, },
}); });
} }
@ -251,7 +251,6 @@ class CreateFolderClass extends BasePage<IPropsClass, IState> {
office_folder_has_stakeholder: test, office_folder_has_stakeholder: test,
}; };
console.log(output);
const created = await Folders.getInstance().post(output); const created = await Folders.getInstance().post(output);
if (created) { if (created) {
this.props.router.push(`/folders/${created.uid}`); this.props.router.push(`/folders/${created.uid}`);
@ -262,7 +261,7 @@ class CreateFolderClass extends BasePage<IPropsClass, IState> {
if ( if (
this.state.formValues.entitled === "" || this.state.formValues.entitled === "" ||
this.state.formValues.personal_note === "" || this.state.formValues.personal_note === "" ||
Number.isNaN(this.state.formValues.folder_number) || this.state.formValues.folder_number === "" ||
this.state.formValues.act_typ === null this.state.formValues.act_typ === null
) { ) {
return false; return false;