From 8cac921272eaec0ab3c9e1a7653e4263b99a9a81 Mon Sep 17 00:00:00 2001 From: sephrat <34862846+sephrat@users.noreply.github.com> Date: Sun, 29 Jan 2023 01:46:48 +0100 Subject: [PATCH] fix: Support special characters in seed data (#2048) --- mealie/repos/seed/seeders.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mealie/repos/seed/seeders.py b/mealie/repos/seed/seeders.py index 2bf61d666e16..9065ea640389 100644 --- a/mealie/repos/seed/seeders.py +++ b/mealie/repos/seed/seeders.py @@ -17,7 +17,7 @@ class MultiPurposeLabelSeeder(AbstractSeeder): def load_data(self, locale: str | None = None) -> Generator[MultiPurposeLabelSave, None, None]: file = self.get_file(locale) - for label in json.loads(file.read_text()): + for label in json.loads(file.read_text(encoding="utf-8")): yield MultiPurposeLabelSave( name=label["name"], group_id=self.group_id, @@ -40,7 +40,7 @@ class IngredientUnitsSeeder(AbstractSeeder): def load_data(self, locale: str | None = None) -> Generator[SaveIngredientUnit, None, None]: file = self.get_file(locale) - for unit in json.loads(file.read_text()).values(): + for unit in json.loads(file.read_text(encoding="utf-8")).values(): yield SaveIngredientUnit( group_id=self.group_id, name=unit["name"], @@ -65,7 +65,7 @@ class IngredientFoodsSeeder(AbstractSeeder): def load_data(self, locale: str | None = None) -> Generator[SaveIngredientFood, None, None]: file = self.get_file(locale) - seed_foods: dict[str, str] = json.loads(file.read_text()) + seed_foods: dict[str, str] = json.loads(file.read_text(encoding="utf-8")) for food in seed_foods.values(): yield SaveIngredientFood( group_id=self.group_id,