diff --git a/packages/shared-internals/src/rewritten-package-cache.ts b/packages/shared-internals/src/rewritten-package-cache.ts index 8e4275ec8..ffb0e3e6a 100644 --- a/packages/shared-internals/src/rewritten-package-cache.ts +++ b/packages/shared-internals/src/rewritten-package-cache.ts @@ -96,9 +96,10 @@ export class RewrittenPackageCache implements PublicAPI { // the plain representation of our moved app doesn't know that it's an // app, so we instead make a plain Package with isApp set to true // explicitly. - pkg = new Package(pkg.root, this.plainCache, true); + found = new WrappedPackage(this, new Package(pkg.root, this.plainCache, true)); + } else { + found = new WrappedPackage(this, pkg); } - found = new WrappedPackage(this, pkg); wrapped.set(pkg, found); } return castToPackage(found);