Skip to content

Commit 3feeccd

Browse files
authored
fix for bulk update cm cs (#6130)
1 parent fc09572 commit 3feeccd

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

internal/sql/repository/bulkUpdate/BulkUpdateRepository.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,21 +85,23 @@ func appendBuildCMNameQuery(q *orm.Query, configMapNames []string) *orm.Query {
8585
return q
8686
}
8787
//replacing configMapName with "%configMapName%"
88+
configMapNamesLikeClause := make([]string, len(configMapNames))
8889
for i := range configMapNames {
89-
configMapNames[i] = util.GetLIKEClauseQueryParam(configMapNames[i])
90+
configMapNamesLikeClause[i] = util.GetLIKEClauseQueryParam(configMapNames[i])
9091
}
91-
return q.Where("config_map_data LIKE ANY (array[?])", pg.In(configMapNames))
92+
return q.Where("config_map_data LIKE ANY (array[?])", pg.In(configMapNamesLikeClause))
9293
}
9394

9495
func appendBuildSecretNameQuery(q *orm.Query, secretNames []string) *orm.Query {
9596
if len(secretNames) == 0 {
9697
return q
9798
}
9899
//replacing secretName with "%secretName%"
100+
secretNamesLikeClause := make([]string, len(secretNames))
99101
for i := range secretNames {
100-
secretNames[i] = util.GetLIKEClauseQueryParam(secretNames[i])
102+
secretNamesLikeClause[i] = util.GetLIKEClauseQueryParam(secretNames[i])
101103
}
102-
return q.Where("secret_data LIKE ANY (array[?])", pg.In(secretNames))
104+
return q.Where("secret_data LIKE ANY (array[?])", pg.In(secretNamesLikeClause))
103105
}
104106

105107
func (repositoryImpl BulkUpdateRepositoryImpl) FindBulkUpdateReadme(resource string) (*BulkUpdateReadme, error) {

0 commit comments

Comments
 (0)