@@ -144,7 +144,12 @@ func (handler *PipelineConfigRestHandlerImpl) CreateCiConfig(w http.ResponseWrit
144
144
}
145
145
146
146
createResp , err := handler .pipelineBuilder .CreateCiPipeline (& createRequest )
147
- handler .handleServiceError (w , err , createResp , "create ci config" , createRequest )
147
+ if err != nil {
148
+ handler .Logger .Errorw ("service err, create" , "err" , err , "create request" , createRequest )
149
+ common .WriteJsonResp (w , err , nil , http .StatusInternalServerError )
150
+ return
151
+ }
152
+ common .WriteJsonResp (w , err , createResp , http .StatusOK )
148
153
}
149
154
150
155
func (handler * PipelineConfigRestHandlerImpl ) UpdateCiTemplate (w http.ResponseWriter , r * http.Request ) {
@@ -172,7 +177,12 @@ func (handler *PipelineConfigRestHandlerImpl) UpdateCiTemplate(w http.ResponseWr
172
177
}
173
178
174
179
createResp , err := handler .pipelineBuilder .UpdateCiTemplate (& configRequest )
175
- handler .handleServiceError (w , err , createResp , "UpdateCiTemplate" , configRequest )
180
+ if err != nil {
181
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "UpdateCiTemplate" , "data" , configRequest )
182
+ common .WriteJsonResp (w , err , createResp , http .StatusInternalServerError )
183
+ return
184
+ }
185
+ common .WriteJsonResp (w , nil , createResp , http .StatusOK )
176
186
}
177
187
178
188
func (handler * PipelineConfigRestHandlerImpl ) UpdateBranchCiPipelinesWithRegex (w http.ResponseWriter , r * http.Request ) {
@@ -218,7 +228,12 @@ func (handler *PipelineConfigRestHandlerImpl) UpdateBranchCiPipelinesWithRegex(w
218
228
219
229
//if include/exclude configured showAll will include excluded materials also in list, if not configured it will ignore this flag
220
230
resp , err := handler .ciHandler .FetchMaterialsByPipelineId (patchRequest .Id , false )
221
- handler .handleServiceError (w , err , resp , "FetchMaterials" , map [string ]interface {}{"pipelineId" : patchRequest .Id })
231
+ if err != nil {
232
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "FetchMaterials" , "data" , map [string ]interface {}{"pipelineId" : patchRequest .Id })
233
+ common .WriteJsonResp (w , err , resp , http .StatusInternalServerError )
234
+ return
235
+ }
236
+ common .WriteJsonResp (w , nil , resp , http .StatusOK )
222
237
}
223
238
224
239
func (handler * PipelineConfigRestHandlerImpl ) parseSourceChangeRequest (w http.ResponseWriter , r * http.Request ) (* bean.CiMaterialPatchRequest , int32 , error ) {
@@ -525,7 +540,12 @@ func (handler *PipelineConfigRestHandlerImpl) GetCiPipeline(w http.ResponseWrite
525
540
}
526
541
527
542
ciConf , err := handler .pipelineBuilder .GetCiPipelineRespResolved (appId )
528
- handler .handleServiceError (w , err , ciConf , "GetCiPipelineRespResolved" , map [string ]interface {}{"appId" : appId })
543
+ if err != nil {
544
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "GetCiPipelineRespResolved" , "data" , map [string ]interface {}{"appId" : appId })
545
+ common .WriteJsonResp (w , err , ciConf , http .StatusInternalServerError )
546
+ return
547
+ }
548
+ common .WriteJsonResp (w , nil , ciConf , http .StatusOK )
529
549
}
530
550
531
551
func (handler * PipelineConfigRestHandlerImpl ) GetExternalCi (w http.ResponseWriter , r * http.Request ) {
@@ -542,7 +562,12 @@ func (handler *PipelineConfigRestHandlerImpl) GetExternalCi(w http.ResponseWrite
542
562
}
543
563
544
564
ciConf , err := handler .pipelineBuilder .GetExternalCi (appId )
545
- handler .handleServiceError (w , err , ciConf , "GetExternalCi" , map [string ]interface {}{"appId" : appId })
565
+ if err != nil {
566
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "GetExternalCi" , "data" , map [string ]interface {}{"appId" : appId })
567
+ common .WriteJsonResp (w , err , ciConf , http .StatusInternalServerError )
568
+ return
569
+ }
570
+ common .WriteJsonResp (w , nil , ciConf , http .StatusOK )
546
571
}
547
572
548
573
func (handler * PipelineConfigRestHandlerImpl ) GetExternalCiById (w http.ResponseWriter , r * http.Request ) {
@@ -564,7 +589,12 @@ func (handler *PipelineConfigRestHandlerImpl) GetExternalCiById(w http.ResponseW
564
589
}
565
590
566
591
ciConf , err := handler .pipelineBuilder .GetExternalCiById (appId , externalCiId )
567
- handler .handleServiceError (w , err , ciConf , "GetExternalCiById" , map [string ]interface {}{"appId" : appId , "externalCiId" : externalCiId })
592
+ if err != nil {
593
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "GetExternalCiById" , "data" , map [string ]interface {}{"appId" : appId , "externalCiId" : externalCiId })
594
+ common .WriteJsonResp (w , err , ciConf , http .StatusInternalServerError )
595
+ return
596
+ }
597
+ common .WriteJsonResp (w , nil , ciConf , http .StatusOK )
568
598
}
569
599
570
600
func (handler * PipelineConfigRestHandlerImpl ) validateCiTriggerRBAC (token string , ciPipelineId , triggerEnvironmentId int ) error {
@@ -719,7 +749,12 @@ func (handler *PipelineConfigRestHandlerImpl) FetchMaterials(w http.ResponseWrit
719
749
}
720
750
721
751
resp , err := handler .ciHandler .FetchMaterialsByPipelineId (pipelineId , showAll )
722
- handler .handleServiceError (w , err , resp , "FetchMaterials" , map [string ]interface {}{"pipelineId" : pipelineId })
752
+ if err != nil {
753
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "FetchMaterials" , "data" , map [string ]interface {}{"pipelineId" : pipelineId })
754
+ common .WriteJsonResp (w , err , resp , http .StatusInternalServerError )
755
+ return
756
+ }
757
+ common .WriteJsonResp (w , nil , resp , http .StatusOK )
723
758
}
724
759
725
760
func (handler * PipelineConfigRestHandlerImpl ) FetchMaterialsByMaterialId (w http.ResponseWriter , r * http.Request ) {
@@ -758,7 +793,12 @@ func (handler *PipelineConfigRestHandlerImpl) FetchMaterialsByMaterialId(w http.
758
793
}
759
794
760
795
resp , err := handler .ciHandler .FetchMaterialsByPipelineIdAndGitMaterialId (pipelineId , gitMaterialId , showAll )
761
- handler .handleServiceError (w , err , resp , "FetchMaterialsByMaterialId" , map [string ]interface {}{"pipelineId" : pipelineId , "gitMaterialId" : gitMaterialId })
796
+ if err != nil {
797
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "FetchMaterialsByMaterialId" , "data" , map [string ]interface {}{"pipelineId" : pipelineId , "gitMaterialId" : gitMaterialId })
798
+ common .WriteJsonResp (w , err , resp , http .StatusInternalServerError )
799
+ return
800
+ }
801
+ common .WriteJsonResp (w , nil , resp , http .StatusOK )
762
802
}
763
803
764
804
func (handler * PipelineConfigRestHandlerImpl ) RefreshMaterials (w http.ResponseWriter , r * http.Request ) {
@@ -789,7 +829,12 @@ func (handler *PipelineConfigRestHandlerImpl) RefreshMaterials(w http.ResponseWr
789
829
}
790
830
791
831
resp , err := handler .ciHandler .RefreshMaterialByCiPipelineMaterialId (material .Id )
792
- handler .handleServiceError (w , err , resp , "RefreshMaterials" , map [string ]interface {}{"gitMaterialId" : gitMaterialId })
832
+ if err != nil {
833
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "RefreshMaterials" , "data" , map [string ]interface {}{"gitMaterialId" : gitMaterialId })
834
+ common .WriteJsonResp (w , err , resp , http .StatusInternalServerError )
835
+ return
836
+ }
837
+ common .WriteJsonResp (w , nil , resp , http .StatusOK )
793
838
}
794
839
795
840
func (handler * PipelineConfigRestHandlerImpl ) GetCiPipelineMin (w http.ResponseWriter , r * http.Request ) {
@@ -826,7 +871,12 @@ func (handler *PipelineConfigRestHandlerImpl) GetCiPipelineMin(w http.ResponseWr
826
871
}
827
872
828
873
ciPipelines , err := handler .pipelineBuilder .GetCiPipelineMin (appId , envIds )
829
- handler .handleServiceError (w , err , ciPipelines , "GetCiPipelineMin" , map [string ]interface {}{"appId" : appId })
874
+ if err != nil {
875
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "GetCiPipelineMin" , "data" , map [string ]interface {}{"appId" : appId })
876
+ common .WriteJsonResp (w , err , ciPipelines , http .StatusInternalServerError )
877
+ return
878
+ }
879
+ common .WriteJsonResp (w , nil , ciPipelines , http .StatusOK )
830
880
}
831
881
832
882
func (handler * PipelineConfigRestHandlerImpl ) DownloadCiWorkflowArtifacts (w http.ResponseWriter , r * http.Request ) {
@@ -921,7 +971,12 @@ func (handler *PipelineConfigRestHandlerImpl) GetHistoricBuildLogs(w http.Respon
921
971
}
922
972
923
973
resp , err := handler .ciHandler .GetHistoricBuildLogs (workflowId , nil )
924
- handler .handleServiceError (w , err , resp , "GetHistoricBuildLogs" , map [string ]interface {}{"pipelineId" : pipelineId , "workflowId" : workflowId })
974
+ if err != nil {
975
+ handler .Logger .Errorw ("service err" , "err" , err , "context" , "GetHistoricBuildLogs" , "data" , map [string ]interface {}{"pipelineId" : pipelineId , "workflowId" : workflowId })
976
+ common .WriteJsonResp (w , err , resp , http .StatusInternalServerError )
977
+ return
978
+ }
979
+ common .WriteJsonResp (w , nil , resp , http .StatusOK )
925
980
}
926
981
927
982
func (handler * PipelineConfigRestHandlerImpl ) GetBuildHistory (w http.ResponseWriter , r * http.Request ) {
0 commit comments