diff --git a/src/CSVProvider.cs b/src/CSVProvider.cs index a48b3de..176ab2a 100644 --- a/src/CSVProvider.cs +++ b/src/CSVProvider.cs @@ -199,7 +199,8 @@ public override Schema GetOriginalSourceSchema() public override Schema GetOriginalDestinationSchema() { - return _schema = new Schema(); + _schema ??= GetOriginalSourceSchema(); + return _schema; } public override void OverwriteSourceSchemaToOriginal() @@ -209,12 +210,11 @@ public override void OverwriteSourceSchemaToOriginal() public override void OverwriteDestinationSchemaToOriginal() { - _schema = new Schema(); } Schema IDestination.GetSchema() { - _schema ??= new Schema(); + _schema ??= GetOriginalSourceSchema(); return _schema; } diff --git a/src/Dynamicweb.DataIntegration.Providers.CsvProvider.csproj b/src/Dynamicweb.DataIntegration.Providers.CsvProvider.csproj index 19f6b01..d73f6b6 100644 --- a/src/Dynamicweb.DataIntegration.Providers.CsvProvider.csproj +++ b/src/Dynamicweb.DataIntegration.Providers.CsvProvider.csproj @@ -1,6 +1,6 @@  - 10.6.1 + 10.6.2 1.0.0.0 CSV Provider CSV Provider