datasource as cfg: ignore datasource all ready exist for inserts

This commit is contained in:
bergquist 2017-10-13 16:51:15 +02:00
parent 5910411845
commit 3f0eb52389

View File

@ -72,7 +72,8 @@ func (dc *DatasourceConfigurator) applyChanges(configPath string) error {
if dbDatasource == nil {
dc.log.Info("inserting datasource from configuration ", "name", ds.Name)
insertCmd := createInsertCommand(ds)
if err := dc.repository.insert(insertCmd); err != nil {
err := dc.repository.insert(insertCmd)
if err != nil && err != models.ErrDataSourceNameExists {
return err
}
} else {