You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by zh...@apache.org on 2023/03/24 09:03:49 UTC
[incubator-devlake] branch main updated: fix: fix nil function error (#4750)
This is an automated email from the ASF dual-hosted git repository.
zhangliang2022 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
The following commit(s) were added to refs/heads/main by this push:
new c4cef5cbd fix: fix nil function error (#4750)
c4cef5cbd is described below
commit c4cef5cbd0a1c352fdc97757b1a7a5bc31904565
Author: mappjzc <zh...@merico.dev>
AuthorDate: Fri Mar 24 17:03:42 2023 +0800
fix: fix nil function error (#4750)
Fix the ChangeColumnsType error with no where.
Nddtfjiang <zh...@merico.dev>
---
backend/helpers/migrationhelper/migrationhelper.go | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/backend/helpers/migrationhelper/migrationhelper.go b/backend/helpers/migrationhelper/migrationhelper.go
index 5999f26d9..cb89e8fac 100644
--- a/backend/helpers/migrationhelper/migrationhelper.go
+++ b/backend/helpers/migrationhelper/migrationhelper.go
@@ -21,13 +21,14 @@ import (
"crypto/md5"
"encoding/hex"
"fmt"
+ "reflect"
+ "strings"
+
"github.com/apache/incubator-devlake/core/context"
"github.com/apache/incubator-devlake/core/dal"
"github.com/apache/incubator-devlake/core/errors"
"github.com/apache/incubator-devlake/core/plugin"
helper "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
- "reflect"
- "strings"
)
// AutoMigrateTables runs AutoMigrate for muliple tables
@@ -89,12 +90,13 @@ func ChangeColumnsType[D any](
for i, v := range columns {
dalSet = append(dalSet, dal.DalSet{
ColumnName: v,
- Value: dal.ClauseColumn{Name: tmpColumnsNames[i]},
+ Value: tmpColumnsNames[i],
})
}
err = db.UpdateColumns(
new(D),
dalSet,
+ dal.Where("1=1"),
)
} else {
params := make([]interface{}, 0, len(tmpColumnsNames))