Skip to content

Commit 2b40f10

Browse files
chore: add logs for app listing query builder errors
(cherry picked from commit 4e682d12255bc748eb18325cbeda662771cdf60b)
1 parent c13898f commit 2b40f10

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

internal/sql/repository/helper/AppListingRepositoryQueryBuilder.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ func (impl AppListingRepositoryQueryBuilder) GetQueryForAppEnvContainers(appList
174174
query := "SELECT p.environment_id , a.id AS app_id, a.app_name,p.id as pipeline_id, a.team_id ,aps.status as app_status "
175175
queryTemp, queryParams, err := impl.TestForCommonAppFilter(appListingFilter)
176176
if err != nil {
177+
impl.logger.Errorw("error in GetQueryForAppEnvContainers while building common app filter query", "err", err, "appListingFilter", appListingFilter)
177178
return "", nil, err
178179
}
179180
query += queryTemp
@@ -191,6 +192,7 @@ func (impl AppListingRepositoryQueryBuilder) CommonJoinSubQuery(appListingFilter
191192
}
192193
whereCondition, whereConditionParams, err := impl.buildAppListingWhereCondition(appListingFilter)
193194
if err != nil {
195+
impl.logger.Errorw("error in CommonJoinSubQuery while building app listing where condition", "err", err, "appListingFilter", appListingFilter)
194196
return "", nil, err
195197
}
196198
query = query + whereCondition
@@ -201,6 +203,7 @@ func (impl AppListingRepositoryQueryBuilder) CommonJoinSubQuery(appListingFilter
201203
func (impl AppListingRepositoryQueryBuilder) TestForCommonAppFilter(appListingFilter AppListingFilter) (string, []interface{}, error) {
202204
queryTemp, queryParams, err := impl.CommonJoinSubQuery(appListingFilter)
203205
if err != nil {
206+
impl.logger.Errorw("error in TestForCommonAppFilter while building common join sub query", "err", err, "appListingFilter", appListingFilter)
204207
return "", nil, err
205208
}
206209
query := " FROM app a " + queryTemp
@@ -223,6 +226,7 @@ func (impl AppListingRepositoryQueryBuilder) BuildAppListingQueryLastDeploymentT
223226
func (impl AppListingRepositoryQueryBuilder) GetAppIdsQueryWithPaginationForLastDeployedSearch(appListingFilter AppListingFilter) (string, []interface{}, error) {
224227
join, queryParams, err := impl.CommonJoinSubQuery(appListingFilter)
225228
if err != nil {
229+
impl.logger.Errorw("error in GetAppIdsQueryWithPaginationForLastDeployedSearch while building common join sub query", "err", err, "appListingFilter", appListingFilter)
226230
return "", nil, err
227231
}
228232
countQuery := " (SELECT count(distinct(a.id)) as count FROM app a " + join + ") AS total_count "
@@ -253,6 +257,7 @@ func (impl AppListingRepositoryQueryBuilder) GetAppIdsQueryWithPaginationForAppN
253257
orderByClause := impl.buildAppListingSortBy(appListingFilter)
254258
join, queryParams, err := impl.CommonJoinSubQuery(appListingFilter)
255259
if err != nil {
260+
impl.logger.Errorw("error in GetAppIdsQueryWithPaginationForAppNameSearch while building common join sub query", "err", err, "appListingFilter", appListingFilter)
256261
return "", nil, err
257262
}
258263
countQuery := "( SELECT count(distinct(a.id)) as count FROM app a" + join + " ) as total_count"
@@ -330,6 +335,7 @@ func (impl AppListingRepositoryQueryBuilder) buildAppListingWhereCondition(appLi
330335
// Each row translates to a correlated EXISTS/NOT EXISTS on app_label.
331336
tagWhereCondition, tagQueryParams, err := impl.buildTagFiltersWhereConditionAND(appListingFilter.TagFilters)
332337
if err != nil {
338+
impl.logger.Errorw("error in buildAppListingWhereCondition while building tag filters where condition", "err", err, "appListingFilter", appListingFilter)
333339
return "", nil, err
334340
}
335341
whereCondition += tagWhereCondition

0 commit comments

Comments
 (0)