Skip to content

Commit 6a9d835

Browse files
committed
handle undefined vs false vs validation correctly
1 parent 2ac7de7 commit 6a9d835

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/project/project-shared.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,11 +579,14 @@ export async function projectResolveBrand(
579579
return project.brandCache.brand;
580580
} else {
581581
const metadata = await project.fileMetadata(fileName);
582+
if (metadata.brand === undefined) {
583+
return project.resolveBrand();
584+
}
582585
const brand = Zod.BrandPathBoolLightDark.parse(metadata.brand);
583586
if (brand === false) {
584587
return undefined;
585588
}
586-
if (brand === true || brand === undefined) {
589+
if (brand === true) {
587590
return project.resolveBrand();
588591
}
589592
const fileInformation = ensureFileInformationCache(project, fileName);

0 commit comments

Comments
 (0)