Fix config validation to recreate config on failure

- Change load_or_create_config to call create_interactive_config when validate_config fails
- This ensures inconsistent configs are replaced with valid ones
This commit is contained in:
Mărcziem ™
2025-10-03 09:10:48 +02:00
parent 0358f45d60
commit 8db3151495

View File

@@ -272,8 +272,8 @@ load_or_create_config() {
if load_config; then
log_info "Configuration loaded from ${CONFIG_FILE}"
if ! validate_config; then
log_error "Configuration validation failed"
exit 1
log_warning "Configuration validation failed - creating new configuration"
create_interactive_config
fi
else
log_info "Creating new configuration..."