From 1ba1eacd89c26c6add821b6477d8c51b10ad518a Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Mon, 20 Feb 2023 17:03:42 +0100 Subject: [PATCH] Fix restoring quick actions --- .../de/mm20/launcher2/searchactions/SearchActionRepository.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/search-actions/src/main/java/de/mm20/launcher2/searchactions/SearchActionRepository.kt b/data/search-actions/src/main/java/de/mm20/launcher2/searchactions/SearchActionRepository.kt index 9c4c6f39..2fab3693 100644 --- a/data/search-actions/src/main/java/de/mm20/launcher2/searchactions/SearchActionRepository.kt +++ b/data/search-actions/src/main/java/de/mm20/launcher2/searchactions/SearchActionRepository.kt @@ -144,9 +144,9 @@ internal class SearchActionRepositoryImpl( val entity = SearchActionEntity( position = json.getInt("position"), - data = json.getString("data"), + data = json.optString("data").takeIf { it.isNotEmpty() }, color = json.optInt("color", 0), - label = json.getString("label"), + label = json.optString("label").takeIf { it.isNotEmpty() }, icon = json.optInt("icon", 0), customIcon = iconFile?.absolutePath, options = json.optString("options").takeIf { it.isNotEmpty() },