From 1e6ba3482768374260cd7810757309592123d8d7 Mon Sep 17 00:00:00 2001 From: ZhenYi <434836402@qq.com> Date: Tue, 21 Apr 2026 23:05:18 +0800 Subject: [PATCH] fix(project): invitation accept always 404 due to wrong column filter Column::Project was used twice instead of Column::User in the query, causing the filter to be project_id = X AND project_id = user_uid which never matches. --- libs/service/project/invitation.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/service/project/invitation.rs b/libs/service/project/invitation.rs index 3ecbfa3..212571b 100644 --- a/libs/service/project/invitation.rs +++ b/libs/service/project/invitation.rs @@ -372,7 +372,7 @@ impl AppService { .await?; let invitation = project_member_invitations::Entity::find() .filter(project_member_invitations::Column::Project.eq(project.id)) - .filter(project_member_invitations::Column::Project.eq(user_uid)) + .filter(project_member_invitations::Column::User.eq(user_uid)) .one(&self.db) .await? .ok_or(AppError::NotFound(