1
0

Ошибка инициализации

Исправил ошибку при первой инициализации, когда не показывали данные проекта.
This commit is contained in:
2026-01-14 11:19:23 +07:00
parent 719aecd09e
commit aaaff996e0
2 changed files with 6 additions and 4 deletions

View File

@@ -33,7 +33,8 @@ export const useProjectsStore = defineStore('projects', () => {
// ==================== ДЕЙСТВИЯ ====================
// Инициализация (загрузка проектов + данных активного)
const init = async () => {
if (initialized.value) return
// Если уже инициализировано И есть данные — пропускаем
if (initialized.value && projects.value.length > 0) return
loading.value = true
try {
@@ -57,8 +58,11 @@ export const useProjectsStore = defineStore('projects', () => {
// Если нет выбранного проекта — выбираем первый
if (!currentProjectId.value || !projects.value.find(p => p.id === currentProjectId.value)) {
if (projects.value.length > 0) {
await selectProject(projects.value[0].id, false)
await selectProject(projects.value[0].id, true) // Загружаем данные проекта
}
} else if (!columns.value.length) {
// Есть проект но нет данных — загружаем
await fetchProjectData()
} else {
// Обновляем название в localStorage
const project = projects.value.find(p => p.id === currentProjectId.value)