fix(region): skip useless addition network wire create (#24893)

This commit is contained in:
屈轩
2026-05-25 19:45:43 +08:00
committed by GitHub
parent 66ae3c91a7
commit 52f84f0cd3
@@ -191,9 +191,11 @@ func (net *SNetwork) syncAdditionalWires(ctx context.Context, wireIds []string)
}
markedPtr = &marked
}
err := NetworkAdditionalWireManager.newRecord(ctx, net.Id, w.Id, &connected, markedPtr)
if err != nil {
return errors.Wrap(err, "NetworkAdditionalWireManager.newRecord")
if connected || (markedPtr != nil && *markedPtr) {
err := NetworkAdditionalWireManager.newRecord(ctx, net.Id, w.Id, &connected, markedPtr)
if err != nil {
return errors.Wrap(err, "NetworkAdditionalWireManager.newRecord")
}
}
}
return nil