Ошибка при попытке сохранить топик в Черновик и невозможность удалить из Черновика

Всем привет.

Помогите, пожалуйста, понять в чем у меня трабл в блоге. До сегодняшнего дня работало все просто замечательно, но вот сегодня хотел написать очередной топик и начала появляться ошибка при попытке сохранить топик в Черновик. Я в последнее время вносил только изменения, которые коммитятся в master ветку — github.com/livestreet/livestreet/commits/master Могу предположить, что я перенес к себе в блог правки, которые и послужили причиной происходящему.

Снял краткое видео для наглядности:



Опишу последовательность моих действий

  1. Создать
  2. Топик
  3. Заполняю поля: заголовок, описание, теги
  4. Нажимаю «Сохранить в черновиках»
  5. Попадаю на страницу mydb.ws/topic/add и вижу ошибку:
  6. Fatal error: Call to a member function getBlogId() on a non-object in /usr/home/ego/www/mydb.ws/classes/actions/ActionTopic.class.php on line 340
  7. Возвращаюсь на главную блога и захожу в Черновики, чтоб удалить эту запись, но при попытке удалить получаю ошибку:
  8. К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.

Подскажите, как решить эту проблему и неужели я не прав, когда переношу последние fix'ы (коммиты) из github.com/livestreet/livestreet/commits/master?

8 комментариев

avatar
))) я не понимаю как вам удаеться создавать ошибки
avatar
Проблему решил после пересчета топиков и удаления черновиков из таблиц (сам был в шоке после такого решения). Вы мне лучше вот на что ответьте: стоит ли устанавливать все те фиксы, которые разработчики публикуют здесь? Сомневаюсь, что они могут чем-то помешать движку, т. к. там по большей части разные фиксы.
avatar
Скоро будет ЛС 1.0.1 — её и накатите. В неё войдут фиксы о которых вы говорите.
Последующие фиксы, которые там появятся, вручную надо будет ставить, либо дожидаться очередного релиза.
avatar
Я ставлю все фиксы с репозитория на GitHub. Пока проблем не замечал в работе движка.
avatar
Дык на то они и фиксы что бы не было проблем в работе движка :)
avatar
Я когда начинал их ставить из репозитория к себе, переживал, что могут возникнуть проблемы с совместимость или полезут какие-то траблы, но всё работает корректно. Так всё же нужно ставить все вносимые в репозиторий фиксы или чего-то стоит избегать?
avatar
Тут сложный вопрос. А точнее вопрос, который касается совместимости плагинов.
У меня на офф. релизе (еще на версии 0.5) блогекстендер работал, а на последней версии с гитхаба — нет. Пришлось откатиться.
avatar
Мне из существующих плагинов нужны только два: aceAdminPanel и Nice URL.
Поэтому у меня все должно работать ок :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.