БАГ: При добавлении блога с дублирующимся заголовком

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 24 октября 2018 в 12:23
2.10.1

БАГ: При добавлении блога с дублирующимся заголовком

  1.  
  2. INSERT INTO cms_con_blogs (`title`, `photo`, `content`, `tags`, `date_pub`, `parent_type`, `parent_title`, `parent_url`, `is_parent_hidden`, `parent_id`, `is_approved`, `date_pub_end`, `is_pub`, `seo_keys`, `seo_desc`, `user_id`, `category_id`)
  3. VALUES ('ТрудовыеБудни', NULL, NULL, 'трудовыебудни', '2018-10-24 12:15:00', NULL, NULL, NULL, NULL, NULL, 0, NULL, 1, NULL, NULL, '2942', '0')
  4.  
#2 24 октября 2018 в 12:24


Ошибка в запросе БД:

Дублирующаяся запись '0' по ключу 'PRIMARY'
INSERT INTO cms_con_blogs (`title`, `photo`, `content`, `tags`, `date_pub`, `parent_type`, `parent_title`, `parent_url`, `is_parent_hidden`, `parent_id`, `is_approved`, `date_pub_end`, `is_pub`, `seo_keys`, `seo_desc`, `user_id`, `category_id`)
VALUES ('ТрудовыеБудни', NULL, NULL, 'трудовыебудни', '2018-10-24 12:15:00', NULL, NULL, NULL, NULL, NULL, 0, NULL, 1, NULL, NULL, '2942', '0')

Последние вызовы:

cmsDatabase->insert() @ /system/core/model.php: 534
cmsModel->insert() @ /system/controllers/content/model.php: 1825
modelContent->addContentItem() @ /system/controllers/content/actions/item_add.php: 302
actionContentItemAdd->run()
call_user_func_array() @ /system/core/controller.php: 514
cmsController->runExternalAction() @ /system/core/controller.php: 425
cmsController->runAction() @ /system/controllers/content/frontend.php: 22
content->route()
call_user_func() @ /system/core/controller.php: 450
cmsController->runAction() @ /system/core/core.php: 736
cmsCore->runController() @ /index.php: 44


#3 24 октября 2018 в 12:26

БАГ: При добавлении блога с дублирующимся заголовком

@IRIPUS

Нет такого бага. Баг в вашей "миграции". Прекращайте спамить форум.
#4 24 октября 2018 в 12:35
Fuze, значит, это баг миграции. Как его исправить?

НА сколько я понял, база повреждена?
потому что и вложенности категорий пропадают, и другие проблемы замечены.

Дело было так: мигрировал на 2.7 и оттуда, пошагово до 2.10.1

Неужели, только у меня одного такие проблемы…
#5 24 октября 2018 в 12:40

Неужели, только у меня одного такие проблемы

@IRIPUS
Именно так

Fuze, значит, это баг миграции. Как его исправить?

@IRIPUS
Откуда мне знать, как исправить ваш баг.

НА сколько я понял, база повреждена?

@IRIPUS

Дублирующаяся запись '0' по ключу 'PRIMARY'

@IRIPUS

Как бы намекает, что у вас по-видимому нет автоинкремента на поле.
#6 24 октября 2018 в 12:51

это баг миграции. Как его исправить?

@IRIPUS
Мигратор исправлять.
Если не нравится тот, что есть, напишите более другой.
Вот даже начало положено:
github.com/instantsoft/icms2-migration
#7 24 октября 2018 в 13:24

Мигратор исправлять.
Если не нравится тот, что есть, напишите более другой.
Вот даже начало положено:

Ris

а смысл его исправлять, если после миграции — все работало.
перестало, после переезда поэтапно с 2.7 до 2.10 =)

да и к тому же, я уже переехал. Теперь только базу лечить
#8 24 октября 2018 в 13:25

Как бы намекает, что у вас по-видимому нет автоинкремента на поле.

Fuze

Понял, спасибо. Торможу
#9 24 октября 2018 в 16:04
закрываю
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.