Fix issues where frontend calls backend with NaN signup id
This commit is contained in:
@@ -102,16 +102,15 @@ const SignupCreatePage: NextPage = () => {
|
||||
|
||||
const router = useRouter();
|
||||
|
||||
let id: string;
|
||||
let id: number;
|
||||
|
||||
if (router.query?.id && router.query.id !== "create") {
|
||||
id = router.query.id as string;
|
||||
id = Number(router.query.id);
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
const suId = id && Number(id);
|
||||
if (suId !== undefined) {
|
||||
SignupApi.getForm(suId, true)
|
||||
if (!Number.isNaN(id)) {
|
||||
SignupApi.getForm(id, true)
|
||||
.then((res) => {
|
||||
setFormData({
|
||||
...res,
|
||||
|
||||
Reference in New Issue
Block a user