From 3564a32915309dc69cdb16f6f9d28dfc8a326532 Mon Sep 17 00:00:00 2001 From: arunma Date: Thu, 24 Oct 2024 20:07:27 +0800 Subject: [PATCH 1/2] fix(cynosdb): [120305083] Fix the problem of matching errors caused by fuzzy query --- .../services/cynosdb/service_tencentcloud_cynosdb.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tencentcloud/services/cynosdb/service_tencentcloud_cynosdb.go b/tencentcloud/services/cynosdb/service_tencentcloud_cynosdb.go index a5fbf69d75..7336a864b4 100644 --- a/tencentcloud/services/cynosdb/service_tencentcloud_cynosdb.go +++ b/tencentcloud/services/cynosdb/service_tencentcloud_cynosdb.go @@ -2232,7 +2232,12 @@ func (me *CynosdbService) DescribeCynosdbClusterDatabasesById(ctx context.Contex return } - clusterDatabases = response.Response.DbInfos[0] + for _, dbInfo := range response.Response.DbInfos { + if dbInfo != nil && dbInfo.DbName != nil && *dbInfo.DbName == dbName { + clusterDatabases = dbInfo + return + } + } return } From e73c62c013b91b0189e2419b924796d590b08426 Mon Sep 17 00:00:00 2001 From: arunma Date: Thu, 24 Oct 2024 20:10:01 +0800 Subject: [PATCH 2/2] fix: add changelog --- .changelog/2912.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/2912.txt diff --git a/.changelog/2912.txt b/.changelog/2912.txt new file mode 100644 index 0000000000..31e2d021e6 --- /dev/null +++ b/.changelog/2912.txt @@ -0,0 +1,3 @@ +```release-note:bug +resource/tencentcloud_cynosdb_cluster_databases: Fix the problem of matching errors caused by fuzzy query. +``` \ No newline at end of file