diff --git a/src/libpoketube/init/pages-channel-and-download.js b/src/libpoketube/init/pages-channel-and-download.js
index df9d1a8f..a9ea3ba5 100644
--- a/src/libpoketube/init/pages-channel-and-download.js
+++ b/src/libpoketube/init/pages-channel-and-download.js
@@ -198,9 +198,9 @@ module.exports = function (app, config, renderTemplate) {
}
const subscribers = boutJson.Channel?.Metadata.Subscribers;
- const about = boutJson.Channel.Contents.ItemSection.About;
- const description = about.Description.toString().replace(/\n/g, "
");
- const dnoreplace = about.Description.toString();
+ const about = boutJson?.Channel?.Contents?.ItemSection.About;
+ const description = about?.Description.toString().replace(/\n/g, "
");
+ const dnoreplace = about?.Description.toString();
renderTemplate(res, req, "channel.ejs", {
ID,