...

Ошибки при работе с API пользовательских модулей

Тема в разделе "Вопросы по платформе", создана пользователем dskuznetcov, 13 дек 2024.

  1. dskuznetcov

    dskuznetcov Участник

    Добрый день!
    Пишу методы API для пользовательского модуля. Заметил следующие баги:
    1. Во вкладке "Файлы" отображается не более 10 файлов, остальные просто находятся "за экраном" (не зависит от браузера);
    2. Если несколько пользователей редактируют методы API в одном и том же модуле, то ни одному из них не отобразиться сообщение "Данный модуль уже редактируется другим пользователем". Т.е. пользователь нажимает кнопку "Редактировать" и... ничего не происходит;
    3. В методах API у запроса (HttpApiRequest) есть поле fragment, т.н. "Дополнительная часть пути в URL метода API.", но этот механизм не работает.

      К примеру, есть GET метод API по адресу:
      Код:
      
      https://my-company.ru/api/extensions/446da5d1-f991-4c66-b9a3-6014047c9124/script/icons
      
      
      Если в каком-либо скрипте вызвать метод API:
      Код:
      
      Namespace.api.icons.withFragment('test').call(...)
      
      
      То запрос отправится на следующий адрес
      Код:
      
      https://my-company.ru/api/extensions/446da5d1-f991-4c66-b9a3-6014047c9124/script/icons/test
      
      
      В итоге сервер не выполнит код метода и вернет следующую ошибку:
      Код:
      
      Handler with code icons/test not foundnot found
      
      
    П.С. Версия On-Premises 2024.10.5