permalinks: idx check + sane default

This commit is contained in:
James Acklin 2021-05-06 10:49:48 -04:00
parent 9d2fde465c
commit 5a20448590

View File

@ -20,7 +20,7 @@ function TranscludedLinkNode(props: {
api: GlobalApi; api: GlobalApi;
}) { }) {
const { node, api, assoc, transcluded } = props; const { node, api, assoc, transcluded } = props;
const idx = node?.post.index.slice(1).split('/'); const idx = node?.post?.index?.slice(1).split('/') ?? [];
switch (idx.length) { switch (idx.length) {
case 1: case 1:
@ -91,7 +91,7 @@ function TranscludedPublishNode(props: {
}) { }) {
const { node, assoc, transcluded, api } = props; const { node, assoc, transcluded, api } = props;
const group = useGroupForAssoc(assoc)!; const group = useGroupForAssoc(assoc)!;
const idx = node?.post.index.slice(1).split('/'); const idx = node?.post?.index?.slice(1).split('/') ?? [];
switch (idx.length) { switch (idx.length) {
case 1: case 1:
const post = node.children const post = node.children