chrislu
2022-09-10 11:22:16 -07:00
parent 205ecb5d03
commit 576c113c59
3 changed files with 9 additions and 3 deletions

View File

@@ -20,7 +20,9 @@ func NewDataCenter(id string) *DataCenter {
}
func (dc *DataCenter) GetOrCreateRack(rackName string) *Rack {
for _, c := range dc.Children() {
dc.Lock()
defer dc.Unlock()
for _, c := range dc.children {
rack := c.(*Rack)
if string(rack.Id()) == rackName {
return rack