From c69b1b6e69511f30891f6dd5e993ab77092ffb61 Mon Sep 17 00:00:00 2001 From: liuzhide <44251801+ch-liuzhide@users.noreply.github.com> Date: Tue, 12 Nov 2024 13:54:43 +0800 Subject: [PATCH] fix(install): stringify owner_id (#459) fix(install): stringify ownerid --- server/README.zh-CN.md | 7 +++++++ server/github_app/router.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/server/README.zh-CN.md b/server/README.zh-CN.md index 117a1630..7791e611 100644 --- a/server/README.zh-CN.md +++ b/server/README.zh-CN.md @@ -8,6 +8,13 @@ PeterCat 服务端,采用 FastAPI 框架开发。使用了 supabase 作为数 fastapi 最佳实践请参考 https://github.com/zhanymkanov/fastapi-best-practices +# 研发准备 +- 安装 python3.10+,推荐使用 pyenv 管理 python 版本 +- 安装 supabase CLI 工具 : https://supabase.com/docs/guides/cli/getting-started +- 安装 AWS CLI 工具 : https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/install-cliv2.html + - 联系官方添加你的 AWS 账号,以便使用 AWS CLI 工具。 + - 安装完成后控制台输入 `aws sso login` 登陆。 + # 功能模块 ## 存储 采用 [supabase](https://supabase.com) 作为数据库进行存储。 diff --git a/server/github_app/router.py b/server/github_app/router.py index bae7dc94..879d2bff 100644 --- a/server/github_app/router.py +++ b/server/github_app/router.py @@ -76,7 +76,7 @@ def github_app_callback(code: str, installation_id: str, setup_action: str): ) for repo in installed_repositories["repositories"]: repository_config = RepositoryConfig( - owner_id=repo["owner"]["id"], + owner_id=str(repo["owner"]["id"]), repo_name=repo["full_name"], repo_id=repo["id"], robot_id="",