From 979a620ead05f41d8f6b2f3f54bddd88bbe96005 Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Mon, 3 Jul 2023 11:06:39 +0200 Subject: [PATCH] Bugfix where DocumentGeneratorExtractor out of bounded for generators starting with 'microsoft' or 'adobe' but having no followup string. --- .../processor/logic/DocumentGeneratorExtractor.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/processes/converting-process/src/main/java/nu/marginalia/converting/processor/logic/DocumentGeneratorExtractor.java b/code/processes/converting-process/src/main/java/nu/marginalia/converting/processor/logic/DocumentGeneratorExtractor.java index 5ffa11df..1f9c11eb 100644 --- a/code/processes/converting-process/src/main/java/nu/marginalia/converting/processor/logic/DocumentGeneratorExtractor.java +++ b/code/processes/converting-process/src/main/java/nu/marginalia/converting/processor/logic/DocumentGeneratorExtractor.java @@ -56,7 +56,12 @@ public class DocumentGeneratorExtractor { return DocumentGenerator.of(parts[0]); case "adobe": case "microsoft": - return DocumentGenerator.of(parts[1]); + if (parts.length > 1) { + return DocumentGenerator.of(parts[1]); + } + else { + return DocumentGenerator.of(parts[0]); + } } if (parts.length > 1) {