Closed dosancole closed 1 month ago
_api/v3/page/info
_api/v3/page/info?pageId=xxxxxxxxxxxxx&shareLinkId=yyyyyyyyyyy
{"errors":[{"message":"Page 'xxxxxxxxxxxxx' is not found or forbidden","status":400}]
growi/apps/app/src/server/service/page/index.ts
findPageAndMetaDataByViewer
Page.findByIdAndViewer(pageId, user, null, includeEmpty);
isSharedPage
ご報告ありがとうございます。v7.0.18 で再現を確認しました。 修正しますので今しばらくお待ちください。
ご確認ありがとうございました。よろしくお願いいたします。
Environment
Host
Client
How to reproduce? (再現手順)
What happens? (症状)
What is the expected result? (期待される動作)
Note
_api/v3/page/info
から取得するようで、その際のエラーが一次原因と思われます。_api/v3/page/info?pageId=xxxxxxxxxxxxx&shareLinkId=yyyyyyyyyyy
の結果が、{"errors":[{"message":"Page 'xxxxxxxxxxxxx' is not found or forbidden","status":400}]
となっております。growi/apps/app/src/server/service/page/index.ts
のfindPageAndMetaDataByViewer
が nullを返しているように思われます。Page.findByIdAndViewer(pageId, user, null, includeEmpty);
が null を返しているからと思われ、ここで、isSharedPage
が利用されてないことが気になる点でございます。