From 7469048c0d05d651ff7e0650a6b20d6b7aa934f7 Mon Sep 17 00:00:00 2001
From: Philipp Stadler <a51820432@unet.univie.ac.at>
Date: Fri, 14 Jun 2024 11:15:14 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20Vier-Strich-Grasradikal=20in=20=E8=8A=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Behebt einen Bug durch den in der traditionellen Variante nur drei Striche gezeigt wurden, wenn die vereinfachte Variante auf der gleichen Karte angezeigt wird.

Closes #341
---
 src/components/hanzi-data/index.ts | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/components/hanzi-data/index.ts b/src/components/hanzi-data/index.ts
index 4656ecf..a1f1b8c 100644
--- a/src/components/hanzi-data/index.ts
+++ b/src/components/hanzi-data/index.ts
@@ -37,12 +37,10 @@ export async function getHanziData (
     throw new Error(`Can only get data for single chars, got: ${char}`)
   }
 
-  if (char in cached) {
-    return cached[char]
-  }
-
   let data: Readonly<HanziData>
-  if (canAccessFilesystem) {
+  if (char in cached) {
+    data = cached[char]
+  } else if (canAccessFilesystem) {
     // read directly from disk when running in test and skip the cache
     data = await fetchNonBrowser(char)
   } else {
-- 
GitLab