mirror of
https://github.com/Tencent/WeKnora.git
synced 2026-09-21 13:52:09 +08:00
fix(repository): correct query syntax to get correctly built-in models
This commit is contained in:
@@ -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 != "" {
|
||||
|
||||
Reference in New Issue
Block a user