diff --git a/frontend/src/metabase/components/MetadataInfo/FieldFingerprintInfo/CategoryFingerprint.jsx b/frontend/src/metabase/components/MetadataInfo/FieldFingerprintInfo/CategoryFingerprint.jsx
index 04691e27540f6eda5d9d47c85758c78659300da6..0587844c167978bef4dcc5391a31e5e8daa86e56 100644
--- a/frontend/src/metabase/components/MetadataInfo/FieldFingerprintInfo/CategoryFingerprint.jsx
+++ b/frontend/src/metabase/components/MetadataInfo/FieldFingerprintInfo/CategoryFingerprint.jsx
@@ -61,7 +61,7 @@ export function CategoryFingerprint({
   const isMissingFieldValues = fieldValues.length === 0;
   const shouldFetchFieldValues = hasListValues && isMissingFieldValues;
 
-  const distinctCount = field.fingerprint?.global?.["distinct-count"];
+  const distinctCount = field?.fingerprint?.global?.["distinct-count"];
   const formattedDistinctCount = formatNumber(distinctCount);
 
   const [isLoading, setIsLoading] = useState(shouldFetchFieldValues);
diff --git a/frontend/src/metabase/components/MetadataInfo/FieldFingerprintInfo/CategoryFingerprint.unit.spec.js b/frontend/src/metabase/components/MetadataInfo/FieldFingerprintInfo/CategoryFingerprint.unit.spec.js
index 259a6e471d01b96b904d1f427c7b93334333f66d..5dccc477f69e370bed9089f4bc1e1467a51bc719 100644
--- a/frontend/src/metabase/components/MetadataInfo/FieldFingerprintInfo/CategoryFingerprint.unit.spec.js
+++ b/frontend/src/metabase/components/MetadataInfo/FieldFingerprintInfo/CategoryFingerprint.unit.spec.js
@@ -53,4 +53,11 @@ describe("CategoryFingerprint", () => {
       expect(await screen.findByText("4 distinct values")).toBeInTheDocument();
     });
   });
+
+  it("should not throw an error when the field cannot be found", () => {
+    setup({ field: { id: 99942 } });
+    expect(
+      screen.queryByText("Getting distinct values..."),
+    ).not.toBeInTheDocument();
+  });
 });