diff --git a/src/Dynamicweb.DataIntegration.Providers.XmlProvider.csproj b/src/Dynamicweb.DataIntegration.Providers.XmlProvider.csproj index 5a652b2..1c515c1 100644 --- a/src/Dynamicweb.DataIntegration.Providers.XmlProvider.csproj +++ b/src/Dynamicweb.DataIntegration.Providers.XmlProvider.csproj @@ -1,6 +1,6 @@  - 10.6.1 + 10.6.2 1.0.0.0 XML Provider XML Provider diff --git a/src/XMLProvider.cs b/src/XMLProvider.cs index 24fea1b..e9cd732 100644 --- a/src/XMLProvider.cs +++ b/src/XMLProvider.cs @@ -625,7 +625,8 @@ public override Schema GetOriginalSourceSchema() public override Schema GetOriginalDestinationSchema() { - return _schema = new Schema(); + _schema ??= GetOriginalSourceSchema(); + return _schema; } public override void OverwriteSourceSchemaToOriginal() @@ -634,13 +635,12 @@ public override void OverwriteSourceSchemaToOriginal() } public override void OverwriteDestinationSchemaToOriginal() - { - _schema = new Schema(); + { } Schema IDestination.GetSchema() { - _schema ??= new Schema(); + _schema ??= GetOriginalSourceSchema(); return _schema; }