@@ -256,7 +256,7 @@ static void check_output(properties_t const &properties, options_t *options)
256
256
{
257
257
auto const output = properties.get_string (" output" , " pgsql" );
258
258
259
- if (! options->output_backend_set ) {
259
+ if (options->output_backend . empty () ) {
260
260
options->output_backend = output;
261
261
log_info (" Using output '{}' (same as on import)." , output);
262
262
return ;
@@ -334,8 +334,12 @@ static void check_for_nodes_table(options_t const &options)
334
334
}
335
335
}
336
336
337
- static void check_and_set_style (options_t *options)
337
+ static void set_option_defaults (options_t *options)
338
338
{
339
+ if (options->output_backend .empty ()) {
340
+ options->output_backend = " pgsql" ;
341
+ }
342
+
339
343
if (options->style .empty ()) {
340
344
if (options->output_backend == " flex" ||
341
345
options->output_backend == " gazetteer" ) {
@@ -375,7 +379,7 @@ int main(int argc, char *argv[])
375
379
if (properties.load ()) {
376
380
check_and_update_properties (&properties, &options);
377
381
} else {
378
- check_and_set_style (&options);
382
+ set_option_defaults (&options);
379
383
check_for_nodes_table (options);
380
384
}
381
385
@@ -393,7 +397,7 @@ int main(int argc, char *argv[])
393
397
}
394
398
}
395
399
} else {
396
- check_and_set_style (&options);
400
+ set_option_defaults (&options);
397
401
store_properties (&properties, options);
398
402
auto const finfo = run (options);
399
403
store_data_properties (&properties, finfo);
0 commit comments