Skip to content

Commit 6c2a3fd

Browse files
fix: 20791 - sync multi-source application out of order source syncs (#21071)
Signed-off-by: Ishita Sequeira <[email protected]>
1 parent 89ef356 commit 6c2a3fd

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

server/application/application.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2211,7 +2211,7 @@ func getAmbiguousRevision(app *appv1.Application, syncReq *application.Applicati
22112211
ambiguousRevision := ""
22122212
if app.Spec.HasMultipleSources() {
22132213
for i, pos := range syncReq.SourcePositions {
2214-
if pos == int64(sourceIndex) {
2214+
if pos == int64(sourceIndex+1) {
22152215
ambiguousRevision = syncReq.Revisions[i]
22162216
}
22172217
}

server/application/application_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2938,7 +2938,7 @@ func TestGetAmbiguousRevision_MultiSource(t *testing.T) {
29382938
},
29392939
}
29402940
syncReq := &application.ApplicationSyncRequest{
2941-
SourcePositions: []int64{0, 1},
2941+
SourcePositions: []int64{1, 2},
29422942
Revisions: []string{"rev1", "rev2"},
29432943
}
29442944

0 commit comments

Comments
 (0)