Ошибка JavaScript в плагине Google Perspective API

Мы видим следующее:

TypeError: Cannot read properties of undefined (reading 'finally')
    at n.perspectiveSave (https://REDACTED/assets/plugins/discourse-perspective-api-12d54e93711215e76c0e9e41ddcbaff5276b541b4db8c82f8731e6544a60b4c6.js:1:1041)

Это, похоже, возникает при вызове метода finally(), когда функция, предшествующая ему в цепочке, в различных ситуациях ничего не возвращает (в коде есть три оператора return без аргументов).

Я недостаточно хорошо знаком с этой конкретной логикой, чтобы понять, что именно должно возвращаться в этих местах.

7 лайков

Да… это выглядит так, будто функция должна быть async, а мы сейчас такую поддержку уже обеспечиваем.

Мы посмотрим на это в ближайшие недели и всё исправим.

3 лайка

Привет, Ричард, просто хотел сообщить, что я уже разбираюсь с этой проблемой. Дам знать, как только найду решение.

2 лайка

Думаю, это должно решить проблему:

Дайте знать, если нет!

3 лайка

Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.