fix: abort import of source on batch processing errors
1 file changed, 6 insertions(+), 1 deletion(-)
changed files
M internal/importer/main.go → internal/importer/main.go
@@ -124,7 +124,12 @@ continue } - hadWarnings := process(ctx, indexer, processor, logger) + hadWarnings, err := process(ctx, indexer, processor, logger) + if err != nil { + logger.Error("failed to process source", "error", err) + + continue + } if hadWarnings { logger.Warn("importer succeeded, but with warnings/errors")