#64: Клиент не может открыть публичную статью

Симптомы

Клиент пытается открыть публичную статью по URL https://domain.tld/articles/UID

и получает ошибку вида:

Читать подробнее
{

  "headers": {

    "Accept": "application/json, text/plain, */*",

    "Authorization": "Bearer "

  },

  "url": "/employees/undefined/",

  "method": "get",

  "message": "Request failed with status code 404",

  "response": {

    "data": {

      "detail": "Not found."

    },

    "status": 404,

    "statusText": "",

    "headers": {

      "allow": "GET, PUT, PATCH, HEAD, OPTIONS",

      "content-language": "en",

      "content-length": "23",

      "content-type": "application/json",

      "cross-origin-opener-policy": "same-origin",

      "date": "Wed, 06 Dec 2023 07:32:26 GMT",

      "referrer-policy": "origin-when-cross-origin",

      "server": "uvicorn",

      "strict-transport-security": "max-age=63072000; includeSubDomains; preload",

      "vary": "Accept, Accept-Language,Origin",

      "x-content-type-options": "nosniff",

      "x-frame-options": "SAMEORIGIN"

    },

    "config": {

      "transitional": {

        "silentJSONParsing": true,

        "forcedJSONParsing": true,

        "clarifyTimeoutError": false

      },

      "adapter": [

        "xhr",

        "http"

      ],

      "transformRequest": [

        null

      ],

      "transformResponse": [

        null

      ],

      "timeout": 0,

      "xsrfCookieName": "XSRF-TOKEN",

      "xsrfHeaderName": "X-XSRF-TOKEN",

      "maxContentLength": -1,

      "maxBodyLength": -1,

      "env": {},

      "headers": {

        "Accept": "application/json, text/plain, */*",

        "Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzAxODQ5MjA1LCJpYXQiOjE3MDE3NjI4MDUsImp0aSI6IjYyMDU1OWM2NjM5OTRjYTVhOTc3YmNmZTY1YTM2ZWE3IiwidXNlcl9pZCI6NTgzMn0.WJIBejOMXUCg7fSnLXA8T-Xoj4mJfUDYaXijHV_kfDY"

      },

      "baseURL": "https://sd.usergate.com/api",

      "params": {},

      "paramsSerializer": {},

      "method": "get",

      "url": "/employees/undefined/"

},

    "request": {}

  }

}

Решение

Использовать публичную линку

проверка

Root cause

Публично статьии доступны по другой ссылка, которая появляется справа в Свойствах статьи вида:

https://support.swarmica.com/article/en/64-getting-4040-error-once-customer-accesses-public-article.html