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();
|
const router = useRouter();
|
||||||
|
|
||||||
let id: string;
|
let id: number;
|
||||||
|
|
||||||
if (router.query?.id && router.query.id !== "create") {
|
if (router.query?.id && router.query.id !== "create") {
|
||||||
id = router.query.id as string;
|
id = Number(router.query.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const suId = id && Number(id);
|
if (!Number.isNaN(id)) {
|
||||||
if (suId !== undefined) {
|
SignupApi.getForm(id, true)
|
||||||
SignupApi.getForm(suId, true)
|
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
setFormData({
|
setFormData({
|
||||||
...res,
|
...res,
|
||||||
|
|||||||
Reference in New Issue
Block a user