3.28.2: Оптимизация загрузки деталей задачи
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m44s

This commit is contained in:
poignatov
2026-01-25 15:28:37 +03:00
parent 47f47608bc
commit ef1d6fb59a
8 changed files with 227 additions and 35 deletions

View File

@@ -395,21 +395,13 @@ function TaskDetail({ taskId, onClose, onRefresh, onTaskCompleted, onNavigate })
const data = await response.json()
setTaskDetail(data)
// Загружаем информацию о связанном желании, если есть
if (data.task.wishlist_id) {
try {
const wishlistResponse = await authFetch(`/api/wishlist/${data.task.wishlist_id}`)
if (wishlistResponse.ok) {
const wishlistData = await wishlistResponse.json()
setWishlistInfo({
id: wishlistData.id,
name: wishlistData.name,
unlocked: wishlistData.unlocked || false
})
}
} catch (err) {
console.error('Error loading wishlist info:', err)
}
// Используем информацию о wishlist из ответа API
if (data.wishlist_info) {
setWishlistInfo({
id: data.wishlist_info.id,
name: data.wishlist_info.name,
unlocked: data.wishlist_info.unlocked || false
})
} else {
setWishlistInfo(null)
}