diff --git a/ui/src/common/Writable.js b/ui/src/common/Writable.js index 8655a85da..791382478 100644 --- a/ui/src/common/Writable.js +++ b/ui/src/common/Writable.js @@ -12,7 +12,7 @@ export const isReadOnly = (owner) => { } const Writable = (props) => { - const { record, children } = props + const { record = {}, children } = props if (isWritable(record.owner)) { return Children.map(children, (child) => isValidElement(child) ? cloneElement(child, props) : child diff --git a/ui/src/playlist/PlaylistList.js b/ui/src/playlist/PlaylistList.js index 375d101a5..a9a0cc471 100644 --- a/ui/src/playlist/PlaylistList.js +++ b/ui/src/playlist/PlaylistList.js @@ -20,7 +20,7 @@ const PlaylistFilter = (props) => ( ) -const TogglePublicInput = ({ permissions, resource, record, source }) => { +const TogglePublicInput = ({ permissions, resource, record = {}, source }) => { const notify = useNotify() const [togglePublic] = useUpdate( resource,