SPFx pnpjs вставить новый элемент списка не удается на сайте связи

Я создаю решение SharePoint Framework с последней версией @pnpjs/sp. Я использую следующий код для добавления нового элемента в список:

public registerParticipant(currentUserId: number, sessionId: number, eventId: number, eventTitle: string): ItemAddResult {
        let ready: ItemAddResult = null;
        sp.web.lists.getByTitle("Event Participants").items.add({
          ParticipantId: currentUserId,
          EventSessionIdId: sessionId,
          EventId: eventId,
          Event_x003a_TitleId: eventId,
          Title: eventTitle
        }).then(result => {
        ready = result;
      });
      return ready;
    }

Код отлично работает в режиме отладки с использованием рабочей среды, но когда я выполняю развернутую веб-часть, я получаю следующее:

Ошибка синтаксиса: неожиданный конец ввода в e.registerParticipant ( https://publiccdn.sharepointonline.com/novartis280.sharepoint.com/sites/appcatalog/ClientSideAssets/f1b27af2-e3d4-4d69-a0f6-88abc63495f1/event-register-demo-1-web-part_6b19cb10fb6ee41e2c05f9ac542ac5b9.js:33:341743) ↵ по адресу https://publiccdn.sharepointonline.com/novartis280.sharepoint.com/sites/appcatalog/ClientSideAssets/f1b27af2-e3d4-4d69-a0f6-88abc63495f1/event-register-demo-1-web-part_6b19cb10fb6ee41e2c05f9ac542ac5b9.js:33:318786

Ошибка возникает в функции "then". Почему он работает в режиме отладки, а не в режиме выпуска в производстве?

Приложение работало на классическом сайте в течение нескольких месяцев, но когда я переместил его на сайт Communications, оно перестало работать с вышеуказанной ошибкой.

0 ответов

Другие вопросы по тегам