diff --git a/web/src/app/(dashboard)/lexicons/[id]/lexicon-detail.tsx b/web/src/app/(dashboard)/lexicons/[id]/lexicon-detail.tsx
--- a/web/src/app/(dashboard)/lexicons/[id]/lexicon-detail.tsx
+++ b/web/src/app/(dashboard)/lexicons/[id]/lexicon-detail.tsx
@@ -159,10 +159,12 @@
{lexicon.revision}
-
-
-
{lexicon.backfill ? "Yes" : "No"}
-
+ {lexicon.lexicon_type === "record" && (
+
+
+
{lexicon.backfill ? "Yes" : "No"}
+
+ )}
{lexicon.authority_did && (
diff --git a/web/src/app/(dashboard)/lexicons/new/page.tsx b/web/src/app/(dashboard)/lexicons/new/page.tsx
--- a/web/src/app/(dashboard)/lexicons/new/page.tsx
+++ b/web/src/app/(dashboard)/lexicons/new/page.tsx
@@ -125,7 +125,7 @@ try {
const lexiconJson = JSON.parse(json);
await uploadLexicon(getToken, {
lexicon_json: lexiconJson,
- backfill,
+ backfill: localMainType === "record" && backfill,
script: showScript && script ? script : undefined,
});
router.push("/lexicons");
@@ -206,14 +206,16 @@ />