Skip to content

Commit 57def9c

Browse files
committed
fix: prepend browse prefix to etcd insert keys
1 parent 4329596 commit 57def9c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Plugins/EtcdDriverPlugin/EtcdStatementGenerator.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,10 @@ struct EtcdStatementGenerator {
7373
return []
7474
}
7575

76+
// Prepend the current browse prefix if the key doesn't already include it
77+
let fullKey = !prefix.isEmpty && !k.hasPrefix(prefix) ? prefix + k : k
7678
let v = value ?? ""
77-
var cmd = "put \(escapeArgument(k)) \(escapeArgument(v))"
79+
var cmd = "put \(escapeArgument(fullKey)) \(escapeArgument(v))"
7880
if let lease = leaseId, !lease.isEmpty, lease != "0" {
7981
cmd += " --lease=\(lease)"
8082
}

0 commit comments

Comments
 (0)