diff --git a/docs/_basic/authenticating_oauth.md b/docs/_basic/authenticating_oauth.md index 1688dd66b..ca2df33d5 100644 --- a/docs/_basic/authenticating_oauth.md +++ b/docs/_basic/authenticating_oauth.md @@ -29,10 +29,11 @@ const app = new App({ installationStore: { storeInstallation: async (installation) => { // change the line below so it saves to your database - if (installation.isEnterpriseInstall) { + if (installation.isEnterpriseInstall && installation.enterprise !== undefined) { // support for org wide app installation return await database.set(installation.enterprise.id, installation); - } else { + } + if (installation.team !== undefined) { // single team app installation return await database.set(installation.team.id, installation); } diff --git a/docs/_basic/ja_authenticating_oauth.md b/docs/_basic/ja_authenticating_oauth.md index 48b0de91c..c83738bda 100644 --- a/docs/_basic/ja_authenticating_oauth.md +++ b/docs/_basic/ja_authenticating_oauth.md @@ -28,10 +28,11 @@ const app = new App({ installationStore: { storeInstallation: async (installation) => { // 実際のデータベースに保存するために、ここのコードを変更 - if (installation.isEnterpriseInstall) { + if (installation.isEnterpriseInstall && installation.enterprise !== undefined) { // OrG 全体へのインストールに対応する場合 return await database.set(installation.enterprise.id, installation); - } else { + } + if (installation.team !== undefined) { // 単独のワークスペースへのインストールの場合 return await database.set(installation.team.id, installation); } diff --git a/docs/_tutorials/ja_migration_v3.md b/docs/_tutorials/ja_migration_v3.md index 72c45a536..430c14299 100644 --- a/docs/_tutorials/ja_migration_v3.md +++ b/docs/_tutorials/ja_migration_v3.md @@ -50,10 +50,11 @@ installationStore: { ```javascript installationStore: { storeInstallation: async (installation) => { - if (installation.isEnterpriseInstall) { + if (installation.isEnterpriseInstall && installation.enterprise !== undefined) { // support for org wide app installation return await database.set(installation.enterprise.id, installation); - } else { + } + if (installation.team !== undefined) { // single team app installation return await database.set(installation.team.id, installation); } diff --git a/docs/_tutorials/migration_v3.md b/docs/_tutorials/migration_v3.md index 48d63b453..a700f6380 100644 --- a/docs/_tutorials/migration_v3.md +++ b/docs/_tutorials/migration_v3.md @@ -50,10 +50,11 @@ After: ```javascript installationStore: { storeInstallation: async (installation) => { - if (installation.isEnterpriseInstall) { + if (installation.isEnterpriseInstall && installation.enterprise !== undefined) { // support for org wide app installation return await database.set(installation.enterprise.id, installation); - } else { + } + if (installation.team !== undefined) { // single team app installation return await database.set(installation.team.id, installation); }