Fix moving favorites

This commit is contained in:
Natsumi
2026-01-16 07:00:05 +13:00
parent c430ce1b63
commit 0a1280c100
6 changed files with 24 additions and 13 deletions

View File

@@ -139,7 +139,7 @@
const { showUserDialog } = useUserStore();
const { favoriteWorldGroups, worldImportDialogInput, worldImportDialogVisible, localWorldFavoriteGroups } =
storeToRefs(useFavoriteStore());
const { localWorldFavGroupLength, addLocalWorldFavorite } = useFavoriteStore();
const { localWorldFavGroupLength, addLocalWorldFavorite, getCachedFavoritesByObjectId } = useFavoriteStore();
const { showWorldDialog } = useWorldStore();
const { showFullscreenImageDialog } = useGalleryStore();
@@ -321,6 +321,9 @@
}
ref = data[i];
if (D.worldImportFavoriteGroup) {
if (getCachedFavoritesByObjectId(ref.id)) {
throw new Error('World is already in favorites');
}
await addFavoriteWorld(ref, D.worldImportFavoriteGroup, false);
} else if (D.worldImportLocalFavoriteGroup) {
addLocalWorldFavorite(ref.id, D.worldImportLocalFavoriteGroup);