From d3832edea4631d9fe8189b77d59106e9d0cc6112 Mon Sep 17 00:00:00 2001 From: ChenRussell <792608290@qq.com> Date: Thu, 21 May 2026 19:08:06 +0800 Subject: [PATCH] fix(repository): qualify tenant_id with table name to resolve ambiguous column reference --- internal/application/repository/tenant_member.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/application/repository/tenant_member.go b/internal/application/repository/tenant_member.go index 71a68aee6..17c34a315 100644 --- a/internal/application/repository/tenant_member.go +++ b/internal/application/repository/tenant_member.go @@ -100,7 +100,7 @@ func (r *tenantMemberRepository) CountFilteredByTenant( ) (int64, error) { search = strings.TrimSpace(search) q := r.db.WithContext(ctx).Model(&types.TenantMember{}). - Where("tenant_id = ?", tenantID) + Where("tenant_members.tenant_id = ?", tenantID) var total int64 var err error if search == "" { @@ -122,7 +122,7 @@ func (r *tenantMemberRepository) ListPagedByTenant( search = strings.TrimSpace(search) var members []*types.TenantMember q := r.db.WithContext(ctx).Model(&types.TenantMember{}). - Where("tenant_id = ?", tenantID). + Where("tenant_members.tenant_id = ?", tenantID). Order("tenant_members.joined_at ASC, tenant_members.id ASC"). Offset(offset). Limit(limit)