From e1ce4270d05da9ec9ce67b222e2f04e3bdae85f7 Mon Sep 17 00:00:00 2001 From: Thinh Tran <2253912+ThinhTT84@users.noreply.github.com> Date: Thu, 21 May 2026 14:53:04 +0700 Subject: [PATCH] fix(repository): correct query syntax to get correctly built-in models --- internal/application/repository/model.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/application/repository/model.go b/internal/application/repository/model.go index 26b256f54..336eab69f 100644 --- a/internal/application/repository/model.go +++ b/internal/application/repository/model.go @@ -28,7 +28,7 @@ func (r *modelRepository) Create(ctx context.Context, m *types.Model) error { func (r *modelRepository) GetByID(ctx context.Context, tenantID uint64, id string) (*types.Model, error) { var m types.Model if err := r.db.WithContext(ctx).Where("id = ?", id).Where( - "tenant_id = ? OR is_builtin = true", tenantID, + "(tenant_id = ? OR is_builtin = true)", tenantID, ).First(&m).Error; err != nil { if errors.Is(err, gorm.ErrRecordNotFound) { return nil, nil @@ -44,7 +44,7 @@ func (r *modelRepository) List( ) ([]*types.Model, error) { var models []*types.Model query := r.db.WithContext(ctx).Where( - "tenant_id = ? OR is_builtin = true", tenantID, + "(tenant_id = ? OR is_builtin = true)", tenantID, ) if modelType != "" {