diff pkg/imports/modelconvert.go @ 4911:bcb8b69e4358 fairway-marks-import

Type specific names for fairway marks import
author Tom Gottfried <tom@intevation.de>
date Mon, 10 Feb 2020 18:02:22 +0100
parents 8eb36d0d5bdf
children 8c1a3d5e3962
line wrap: on
line diff
--- a/pkg/imports/modelconvert.go	Mon Feb 10 17:07:18 2020 +0100
+++ b/pkg/imports/modelconvert.go	Mon Feb 10 18:02:22 2020 +0100
@@ -18,21 +18,21 @@
 )
 
 var kindToImportModel = map[JobKind]func() interface{}{
-	BNJobKind:   func() interface{} { return new(models.BottleneckImport) },
-	GMJobKind:   func() interface{} { return new(models.GaugeMeasurementImport) },
-	FAJobKind:   func() interface{} { return new(models.FairwayAvailabilityImport) },
-	WXJobKind:   func() interface{} { return new(models.WaterwayAxisImport) },
-	WAJobKind:   func() interface{} { return new(models.WaterwayAreaImport) },
-	WGJobKind:   func() interface{} { return new(models.WaterwayGaugeImport) },
-	DMVJobKind:  func() interface{} { return new(models.DistanceMarksVirtualImport) },
-	FDJobKind:   func() interface{} { return new(models.FairwayDimensionImport) },
-	DMAJobKind:  func() interface{} { return new(models.DistanceMarksAshoreImport) },
-	FMJobKind:   func() interface{} { return new(models.FairwayMarksImport) },
-	STJobKind:   func() interface{} { return new(models.StretchImport) },
-	SECJobKind:  func() interface{} { return new(models.SectionImport) },
-	DSECJobKind: func() interface{} { return new(models.SectionDelete) },
-	DSTJobKind:  func() interface{} { return new(models.StretchDelete) },
-	DSRJobKind:  func() interface{} { return new(models.SoundingResultDelete) },
+	BNJobKind:     func() interface{} { return new(models.BottleneckImport) },
+	GMJobKind:     func() interface{} { return new(models.GaugeMeasurementImport) },
+	FAJobKind:     func() interface{} { return new(models.FairwayAvailabilityImport) },
+	WXJobKind:     func() interface{} { return new(models.WaterwayAxisImport) },
+	WAJobKind:     func() interface{} { return new(models.WaterwayAreaImport) },
+	WGJobKind:     func() interface{} { return new(models.WaterwayGaugeImport) },
+	DMVJobKind:    func() interface{} { return new(models.DistanceMarksVirtualImport) },
+	FDJobKind:     func() interface{} { return new(models.FairwayDimensionImport) },
+	DMAJobKind:    func() interface{} { return new(models.DistanceMarksAshoreImport) },
+	BCNLATJobKind: func() interface{} { return new(models.FairwayMarksImport) },
+	STJobKind:     func() interface{} { return new(models.StretchImport) },
+	SECJobKind:    func() interface{} { return new(models.SectionImport) },
+	DSECJobKind:   func() interface{} { return new(models.SectionDelete) },
+	DSTJobKind:    func() interface{} { return new(models.StretchDelete) },
+	DSRJobKind:    func() interface{} { return new(models.SoundingResultDelete) },
 }
 
 // ImportModelForJobKind returns the constructor function to
@@ -137,7 +137,7 @@
 		}
 	},
 
-	FMJobKind: func(input interface{}) interface{} {
+	BCNLATJobKind: func(input interface{}) interface{} {
 		fmi := input.(*models.FairwayMarksImport)
 		return &FairwayMarks{
 			URL:         fmi.URL,