Не удалось удалить таймер темы «Удалить ответы через N дней» из темы:
curl 'https://meta.discourse.org/t/151236/timer' --data-raw 'time=&status_type=delete_replies'
{"errors":["param is missing or the value is empty: duration"]}
Не удалось удалить таймер темы «Удалить ответы через N дней» из темы:
curl 'https://meta.discourse.org/t/151236/timer' --data-raw 'time=&status_type=delete_replies'
{"errors":["param is missing or the value is empty: duration"]}
У меня тоже эта проблема. Ни один из способов не помогает её устранить, кроме как обновить страницу?
Назначить это @eviltrout?
Я думаю, что это должно быть исправлено следующим образом:
Я попросил @vinothkannans провести ревью, так как он работал над этим. Мне кажется, что спецификацию здесь нужно переработать: сейчас мы случайно тестируем несколько типов, но для каждого типа должен быть контекст, который проверяет создание, обновление и удаление.
Суть проблемы заключалась в том, что для типа delete_replies требовалось указывать duration даже при удалении, хотя на самом деле мы полагаемся на то, что duration равен nil, чтобы остановить таймер.
@Falco это уже влитое, дай знать, как получится, когда сможешь протестировать.