diff --git a/VERSION b/VERSION index 1de66e5..fac714a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -6.11.0 +6.11.1 diff --git a/play-life-web/package.json b/play-life-web/package.json index bbba9bb..0aaf508 100644 --- a/play-life-web/package.json +++ b/play-life-web/package.json @@ -1,6 +1,6 @@ { "name": "play-life-web", - "version": "6.11.0", + "version": "6.11.1", "type": "module", "scripts": { "dev": "vite", diff --git a/play-life-web/src/components/PurchaseScreen.jsx b/play-life-web/src/components/PurchaseScreen.jsx index b7c7ffc..bbe8a2e 100644 --- a/play-life-web/src/components/PurchaseScreen.jsx +++ b/play-life-web/src/components/PurchaseScreen.jsx @@ -110,17 +110,16 @@ function PurchaseScreen({ onNavigate, purchaseConfigId, taskId, taskName }) { body: JSON.stringify({}) }) if (response.ok) { - setToast({ message: 'Задача выполнена', type: 'success' }) setTimeout(() => onNavigate?.('tasks'), 500) + return } else { const errorData = await response.json().catch(() => ({})) setToast({ message: errorData.error || 'Ошибка выполнения', type: 'error' }) } } catch (err) { setToast({ message: 'Ошибка выполнения', type: 'error' }) - } finally { - setIsCompleting(false) } + setIsCompleting(false) } // Синхронизация refs для диалогов