diff --git a/src/interface/SettingsContext.tsx b/src/interface/SettingsContext.tsx index b3b4d617..b6ff34ab 100644 --- a/src/interface/SettingsContext.tsx +++ b/src/interface/SettingsContext.tsx @@ -24,7 +24,7 @@ export const SettingsContextProvider: React.FC<{ children: ReactNode }> = ({ chi shortcuts: [], customshortcuts: [], transparencyEffects: false, - theme: "" + selectedTheme: '' }); const [showPicker, setShowPicker] = useState(false); diff --git a/src/interface/hooks/ThemeManagment.ts b/src/interface/hooks/ThemeManagment.ts index 32d6621b..2864a5a0 100644 --- a/src/interface/hooks/ThemeManagment.ts +++ b/src/interface/hooks/ThemeManagment.ts @@ -97,7 +97,7 @@ export const sendThemeUpdate = (updatedTheme: CustomTheme, saveTheme?: boolean, CustomImages: imageData, }; - if (saveTheme) { + if (saveTheme && updatedTheme.coverImage instanceof Blob) { themeData.coverImage = await blobToBase64(updatedTheme.coverImage as Blob); } else { themeData.coverImage = null;