mirror of
https://github.com/rancher/norman.git
synced 2025-09-25 14:46:57 +00:00
Merge pull request #252 from cjellick/label-map-fix
Fix concurrent map read/write
This commit is contained in:
@@ -102,6 +102,13 @@ func (p *ObjectClient) Create(o runtime.Object) (runtime.Object, error) {
|
|||||||
labels := obj.GetLabels()
|
labels := obj.GetLabels()
|
||||||
if labels == nil {
|
if labels == nil {
|
||||||
labels = make(map[string]string)
|
labels = make(map[string]string)
|
||||||
|
} else {
|
||||||
|
ls := make(map[string]string)
|
||||||
|
for k, v := range labels {
|
||||||
|
ls[k] = v
|
||||||
|
}
|
||||||
|
labels = ls
|
||||||
|
|
||||||
}
|
}
|
||||||
labels["cattle.io/creator"] = "norman"
|
labels["cattle.io/creator"] = "norman"
|
||||||
obj.SetLabels(labels)
|
obj.SetLabels(labels)
|
||||||
|
Reference in New Issue
Block a user