fix(repository): correct query syntax to get correctly built-in models

This commit is contained in:
Thinh Tran
2026-05-21 16:11:22 +08:00
committed by lyingbug
parent 3db5b0d126
commit e1ce4270d0
+2 -2
View File
@@ -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 != "" {