@@ -962,7 +962,9 @@ func (impl *HelmAppServiceImpl) TemplateChart(ctx context.Context, templateChart
962
962
if err != nil {
963
963
impl .logger .Errorw ("error in templating chart" , "err" , err )
964
964
clientErrCode , errMsg := util .GetClientDetailedError (err )
965
- if clientErrCode .IsInvalidArgumentCode () {
965
+ if clientErrCode .IsFailedPreconditionCode () {
966
+ return nil , & util.ApiError {HttpStatusCode : http .StatusUnprocessableEntity , Code : strconv .Itoa (http .StatusUnprocessableEntity ), InternalMessage : errMsg , UserMessage : errMsg }
967
+ } else if clientErrCode .IsInvalidArgumentCode () {
966
968
return nil , & util.ApiError {HttpStatusCode : http .StatusConflict , Code : strconv .Itoa (http .StatusConflict ), InternalMessage : errMsg , UserMessage : errMsg }
967
969
}
968
970
return nil , err
@@ -979,6 +981,12 @@ func (impl *HelmAppServiceImpl) GetNotes(ctx context.Context, request *gRPC.Inst
979
981
response , err := impl .helmAppClient .GetNotes (ctx , request )
980
982
if err != nil {
981
983
impl .logger .Errorw ("error in fetching chart" , "err" , err )
984
+ clientErrCode , errMsg := util .GetClientDetailedError (err )
985
+ if clientErrCode .IsFailedPreconditionCode () {
986
+ return notesTxt , & util.ApiError {HttpStatusCode : http .StatusUnprocessableEntity , Code : strconv .Itoa (http .StatusUnprocessableEntity ), InternalMessage : errMsg , UserMessage : errMsg }
987
+ } else if clientErrCode .IsInvalidArgumentCode () {
988
+ return notesTxt , & util.ApiError {HttpStatusCode : http .StatusConflict , Code : strconv .Itoa (http .StatusConflict ), InternalMessage : errMsg , UserMessage : errMsg }
989
+ }
982
990
return notesTxt , err
983
991
}
984
992
notesTxt = response .Notes
0 commit comments