Skip to content

Commit a19b715

Browse files
authored
Fix removal of stale references in CloudFront KVS (#1540)
1 parent cbf10db commit a19b715

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/tooling/docs-assembler/Deploying/AwsCloudFrontKeyValueStoreProxy.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ public void UpdateRedirects(string kvsName, IReadOnlyDictionary<string, string>
3333

3434
var toPut = sourcedRedirects
3535
.Select(kvp => new PutKeyRequestListItem { Key = kvp.Key, Value = kvp.Value });
36-
var toDelete = existingRedirects
37-
.Except(sourcedRedirects.Keys)
36+
var toDelete = sourcedRedirects.Keys
37+
.Except(existingRedirects)
3838
.Select(k => new DeleteKeyRequestListItem { Key = k });
3939

40-
eTag = ProcessBatchUpdates(kvsArn, eTag, toPut, KvsOperation.Puts);
41-
_ = ProcessBatchUpdates(kvsArn, eTag, toDelete, KvsOperation.Deletes);
40+
eTag = ProcessBatchUpdates(kvsArn, eTag, toDelete, KvsOperation.Deletes);
41+
_ = ProcessBatchUpdates(kvsArn, eTag, toPut, KvsOperation.Puts);
4242
}
4343

4444
private string DescribeKeyValueStore(string kvsName)

0 commit comments

Comments
 (0)