6.9.1: Фикс сброса типа задачи при создании
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m8s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
poignatov
2026-03-10 23:08:52 +03:00
parent 636f53eb04
commit fb1ccd7831
4 changed files with 6 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "play-life-web",
"version": "6.9.0",
"version": "6.9.1",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1309,7 +1309,7 @@ function AppContent() {
<div className={getTabContainerClasses('task-form')}>
<div className={getInnerContainerClasses('task-form')}>
<TaskForm
key={tabParams.taskId || 'new'}
key={tabParams.taskId || `new-${tabParams.isTest ? 'test' : tabParams.isPurchase ? 'purchase' : 'task'}`}
onNavigate={handleNavigate}
taskId={tabParams.taskId}
wishlistId={tabParams.wishlistId}

View File

@@ -123,6 +123,9 @@ function TaskForm({ onNavigate, taskId, wishlistId, isTest: isTestFromProps = fa
setWordsCount('10')
setMaxCards('')
setSelectedDictionaryIDs([])
// Reset purchase-specific fields
setIsPurchase(isPurchaseFromProps)
setSelectedPurchaseBoards([])
if (debounceTimer.current) {
clearTimeout(debounceTimer.current)
debounceTimer.current = null