Fix pagebuilder error when pagestore doesn't exist

This commit is contained in:
zefie
2023-08-27 11:50:43 -04:00
parent 83da8d8cc0
commit a27f50ed7e

View File

@@ -723,7 +723,8 @@ html += `">next page</a>
listPages() { listPages() {
// i don't remember why, but i'm pretty sure this function sucks // i don't remember why, but i'm pretty sure this function sucks
var pagestore = this.pagestoreExists() var pagestore = this.pagestoreExists();
if (!pagestore) this.createPagestore();
var userstore_dir = this.wtvclient.getUserStoreDirectory(); var userstore_dir = this.wtvclient.getUserStoreDirectory();
// PageStore // PageStore
@@ -943,11 +944,11 @@ vspace=0
// i hate fs operations // i hate fs operations
var pagestore = this.pagestoreExists() var pagestore = this.pagestoreExists()
var userstore_dir = this.wtvclient.getUserStoreDirectory(); var userstore_dir = this.wtvclient.getUserStoreDirectory();
this.debug("deletePage","userstore_dir",userstore_dir) this.debug("deletePage","userstore_dir",userstore_dir)
// PageStore // PageStore
var store_dir = "PageStore" + this.path.sep; var store_dir = "PageStore" + this.path.sep;
this.pagestore_dir = userstore_dir + store_dir; this.pagestore_dir = userstore_dir + store_dir;
var pagestorepath = this.pagestore_dir; var pagestorepath = this.pagestore_dir;
var page_file = this.fs.readdirSync(pagestorepath) var page_file = this.fs.readdirSync(pagestorepath)
var page_file_out = page_file[pagenum] var page_file_out = page_file[pagenum]