@@ -1302,7 +1302,7 @@ func (impl CiCdPipelineOrchestratorImpl) CreateMaterials(createMaterialRequest *
1302
1302
var materials []* bean.GitMaterial
1303
1303
for _ , inputMaterial := range createMaterialRequest .Material {
1304
1304
inputMaterial .UpdateSanitisedGitRepoUrl ()
1305
- m , err := impl .createMaterial (inputMaterial , createMaterialRequest .AppId , createMaterialRequest .UserId , tx )
1305
+ m , err := impl .createMaterial (tx , inputMaterial , createMaterialRequest .AppId , createMaterialRequest .UserId )
1306
1306
inputMaterial .Id = m .Id
1307
1307
if err != nil {
1308
1308
return nil , err
@@ -1316,7 +1316,7 @@ func (impl CiCdPipelineOrchestratorImpl) CreateMaterials(createMaterialRequest *
1316
1316
}
1317
1317
err = impl .transactionManager .CommitTx (tx )
1318
1318
if err != nil {
1319
- impl .logger .Errorw ("error in committing tx Create material" , "err" , err )
1319
+ impl .logger .Errorw ("error in committing tx Create material" , "err" , err , "materials" , materials )
1320
1320
return nil , err
1321
1321
}
1322
1322
impl .logger .Debugw ("all materials are " , "materials" , materials )
@@ -1329,7 +1329,7 @@ func (impl CiCdPipelineOrchestratorImpl) UpdateMaterial(updateMaterialDTO *bean.
1329
1329
return nil , err
1330
1330
}
1331
1331
defer tx .Rollback ()
1332
- updatedMaterial , err := impl .updateMaterial (updateMaterialDTO , tx )
1332
+ updatedMaterial , err := impl .updateMaterial (tx , updateMaterialDTO )
1333
1333
if err != nil {
1334
1334
impl .logger .Errorw ("err" , "err" , err )
1335
1335
return nil , err
@@ -1478,7 +1478,7 @@ func (impl CiCdPipelineOrchestratorImpl) validateCheckoutPathsForMultiGit(allPat
1478
1478
return nil
1479
1479
}
1480
1480
1481
- func (impl CiCdPipelineOrchestratorImpl ) updateMaterial (updateMaterialDTO * bean. UpdateMaterialDTO , tx * pg. Tx ) (* pipelineConfig.GitMaterial , error ) {
1481
+ func (impl CiCdPipelineOrchestratorImpl ) updateMaterial (tx * pg. Tx , updateMaterialDTO * bean. UpdateMaterialDTO ) (* pipelineConfig.GitMaterial , error ) {
1482
1482
existingMaterials , err := impl .materialRepository .FindByAppId (updateMaterialDTO .AppId )
1483
1483
if err != nil {
1484
1484
impl .logger .Errorw ("err" , "err" , err )
@@ -1519,19 +1519,19 @@ func (impl CiCdPipelineOrchestratorImpl) updateMaterial(updateMaterialDTO *bean.
1519
1519
currentMaterial .FilterPattern = updateMaterialDTO .Material .FilterPattern
1520
1520
currentMaterial .AuditLog = sql.AuditLog {UpdatedBy : updateMaterialDTO .UserId , CreatedBy : currentMaterial .CreatedBy , UpdatedOn : time .Now (), CreatedOn : currentMaterial .CreatedOn }
1521
1521
1522
- err = impl .materialRepository .UpdateMaterial (currentMaterial , tx )
1522
+ err = impl .materialRepository .UpdateMaterial (tx , currentMaterial )
1523
1523
1524
1524
if err != nil {
1525
1525
impl .logger .Errorw ("error in updating material" , "material" , currentMaterial , "err" , err )
1526
1526
return nil , err
1527
1527
}
1528
1528
1529
- err = impl .gitMaterialHistoryService .CreateMaterialHistory (currentMaterial , tx )
1529
+ err = impl .gitMaterialHistoryService .CreateMaterialHistory (tx , currentMaterial )
1530
1530
1531
1531
return currentMaterial , nil
1532
1532
}
1533
1533
1534
- func (impl CiCdPipelineOrchestratorImpl ) createMaterial (inputMaterial * bean.GitMaterial , appId int , userId int32 , tx * pg. Tx ) (* pipelineConfig.GitMaterial , error ) {
1534
+ func (impl CiCdPipelineOrchestratorImpl ) createMaterial (tx * pg. Tx , inputMaterial * bean.GitMaterial , appId int , userId int32 ) (* pipelineConfig.GitMaterial , error ) {
1535
1535
basePath := path .Base (inputMaterial .Url )
1536
1536
basePath = strings .TrimSuffix (basePath , ".git" )
1537
1537
material := & pipelineConfig.GitMaterial {
@@ -1545,12 +1545,12 @@ func (impl CiCdPipelineOrchestratorImpl) createMaterial(inputMaterial *bean.GitM
1545
1545
FilterPattern : inputMaterial .FilterPattern ,
1546
1546
AuditLog : sql.AuditLog {UpdatedBy : userId , CreatedBy : userId , UpdatedOn : time .Now (), CreatedOn : time .Now ()},
1547
1547
}
1548
- err := impl .materialRepository .SaveMaterial (material , tx )
1548
+ err := impl .materialRepository .SaveMaterial (tx , material )
1549
1549
if err != nil {
1550
1550
impl .logger .Errorw ("error in saving material" , "material" , material , "err" , err )
1551
1551
return nil , err
1552
1552
}
1553
- err = impl .gitMaterialHistoryService .CreateMaterialHistory (material , tx )
1553
+ err = impl .gitMaterialHistoryService .CreateMaterialHistory (tx , material )
1554
1554
return material , err
1555
1555
}
1556
1556
0 commit comments