diff --git a/ts/smartnpm.classes.registrycache.ts b/ts/smartnpm.classes.registrycache.ts index 5493d06..3017aee 100644 --- a/ts/smartnpm.classes.registrycache.ts +++ b/ts/smartnpm.classes.registrycache.ts @@ -22,9 +22,11 @@ export class RegistryCache { } public async cacheSmartFile (fileIdArg: string, smartfileArg: plugins.smartfile.Smartfile) { - await this.levelCache.storeCacheEntryByKey(fileIdArg, new plugins.levelcache.CacheEntry({ - contents: Buffer.from(smartfileArg.foldToJson()), - ttl: 60000 - })); + if (smartfileArg) { + await this.levelCache.storeCacheEntryByKey(fileIdArg, new plugins.levelcache.CacheEntry({ + contents: Buffer.from(smartfileArg.foldToJson()), + ttl: 60000 + })); + } } } \ No newline at end of file