diff --git a/AsbCloudWebApi/ProtobufModel.cs b/AsbCloudWebApi/ProtobufModel.cs index fb3479e2..fc8b9995 100644 --- a/AsbCloudWebApi/ProtobufModel.cs +++ b/AsbCloudWebApi/ProtobufModel.cs @@ -5,13 +5,18 @@ namespace AsbCloudWebApi { public static class ProtobufModel { + private static readonly object SyncRoot = new(); + public static void EnshureRegistered() { - EnshureRegisteredDataSpin(); - EnshureRegisteredDataSaub(); - EnshureRegisteredWITS(); - EnshureRegisteredWirelineRunOutBaseDto(); - EnshureRegisteredWirelineRunOutDto(); + lock (SyncRoot) + { + EnshureRegisteredDataSpin(); + EnshureRegisteredDataSaub(); + EnshureRegisteredWITS(); + EnshureRegisteredWirelineRunOutBaseDto(); + EnshureRegisteredWirelineRunOutDto(); + } } private static void EnshureRegisteredWirelineRunOutBaseDto()