diff --git a/packages/server/src/content/file.ts b/packages/server/src/content/file.ts index d33bbc4..9497db4 100644 --- a/packages/server/src/content/file.ts +++ b/packages/server/src/content/file.ts @@ -68,10 +68,9 @@ export const createDefaultClass = (type: string): ContentFileConstructor => { async getMtime(): Promise { const oldStat = this.getStat(); if (oldStat !== undefined) return oldStat.mtimeMs; - await this.getHash(); - const newStat = this.getStat(); - if (newStat === undefined) throw new Error("stat is undefined"); - return newStat.mtimeMs; + const stat = await promises.stat(this.path); + this.stat = stat; + return stat.mtimeMs; } }; return cons;