rosteleset / SmartYard-Server

Автономная серверная часть для быстрого запуска домофонии и видеонаблюдения для мобильных приложений SmartYard (Теледом) Fully autonomous server part for quick launch of your intercom and video surveillance service
GNU General Public License v3.0
17 stars 17 forks source link

Forpost error handling #15

Closed ikoctya closed 1 year ago

ikoctya commented 1 year ago

При получении скриншота с медиа-сервера Forpost не учтена возможная ошибка (например при не совпадении временной зоны сервера и камеры или при отсутствии записи по каким-то причинам): /opt/rbt/server/backends/dvr/internal/internal.php строка 471 в результате чего события plog открытия двери отрабатывают тоже с ошибками, новые события не появляются.

forpost api: POST-URL: /system-api/GetTranslationURL Вслучае ошибки параметр содержит код ошибки: ● 1 - неизвестная ошибка ● 2 - ошибка валидации параметров вызова ● 3 - доступ запрещен

alexeimenshikh commented 1 year ago

В plog добавили проверку URL для скриншота и события должны создаваться в случае проблем с его получением.