mirror of
https://github.com/morbalint/kemkas.git
synced 2026-07-17 19:03:46 +00:00
fix null reference error
This commit is contained in:
@@ -38,11 +38,17 @@ function CreateCharacterPage(props: {
|
|||||||
}) {
|
}) {
|
||||||
const {faro} = props
|
const {faro} = props
|
||||||
|
|
||||||
const { isPublic: initialIsPublic, ...initialKarakterInputs} = useLoaderData() as KarakterInputs & { isPublic: boolean };
|
const loaderData = useLoaderData() as KarakterInputs & { isPublic: boolean } | undefined;
|
||||||
|
const initialIsPublic = loaderData?.isPublic ?? false;
|
||||||
|
let initialKarakterInputs = KarakterDefaults;
|
||||||
|
if (loaderData != null) {
|
||||||
|
const { isPublic: t1, ...t2 } = loaderData;
|
||||||
|
initialKarakterInputs = t2
|
||||||
|
}
|
||||||
const { id } = useParams();
|
const { id } = useParams();
|
||||||
const fetchedUser = useContext(UserContext);
|
const fetchedUser = useContext(UserContext);
|
||||||
|
|
||||||
let [karakter, changeKarakter] = useState(initialKarakterInputs ?? KarakterDefaults)
|
let [karakter, changeKarakter] = useState(initialKarakterInputs)
|
||||||
|
|
||||||
const tulajdonsagokFajjal = TulajdonsagokFajjal(karakter.tulajdonsagok, karakter.faj)
|
const tulajdonsagokFajjal = TulajdonsagokFajjal(karakter.tulajdonsagok, karakter.faj)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user