Задачи. Ошибка при смене проекта задачи Принято

3

Если задачу из одного проекта перенести в другой, в котором больше задач, будет ошибка.

Например, 1.9 => 4.9

Error: 1062<br /> Message: Duplicate entry '4-9' for key 'project_number'

3 комментария

  • +1
    Genasyst Genasyst 16 августа 2017 23:58 #

    Тоже столкнулся сегодня, модуля repair не нашел(((



    Query Error 1062: Duplicate entry '2-1' for key 'project_number'
    Query: INSERT  INTO tasks_task
                       (`project_id`, `name`, `priority`, `text`, `assigned_contact_id`, `milestone_id`, `create_contact_id`, `create_datetime`, `update_datetime`, `number`) VALUES ('2', 'проапор', '0', 'пропро', '32', '0', '32', '2017-08-16 12:45:57', '2017-08-16 12:45:57', '1')
    ## wa-system/database/waModel.class.php(243)
    #0 wa-system/database/waModel.class.php(343): waModel->run('INSERT  INTO ta...')
    #1 wa-system/database/waModel.class.php(569): waModel->query('INSERT  INTO ta...')
    #2 wa-apps/tasks/lib/models/tasksTask.model.php(30): waModel->insert(Array)
    #3 wa-apps/tasks/lib/actions/tasks/tasksTasksSave.controller.php(37): tasksTaskModel->add(Array)
    #4 wa-system/controller/waController.class.php(21): tasksTasksSaveController->execute()
    #5 wa-system/controller/waJsonController.class.php(28): waController->run(NULL)
    #6 wa-system/controller/waFrontController.class.php(229): waJsonController->run(NULL)
    #7 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(tasksTasksSaveController), NULL)
    #8 wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'tasks', 'save')
    #9 wa-system/waSystem.class.php(552): waFrontController->dispatch()
    #10 wa-system/waSystem.class.php(483): waSystem->dispatchBackend('backend/tasks/')
    #11 index.php(7): waSystem->dispatch()
    #12 {main}


  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 17 августа 2017 09:25 #

    Вместо смены проекта при редактировании задачи используйте возможность переноса задачи в другой проект. Она доступна из списка задач с помощью флажков в левой части списка.

    • +1
      Genasyst Genasyst 17 августа 2017 09:42 #

      Спасибо. Еще получилось так, что потом нельзя было задачу новую добавить в проект. Скорее всего после переноса. Удалил задачу с таким же ключём и все заработало.

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите