From 6732e5efccdcf3dd8baf8264216221ed6f720f6c Mon Sep 17 00:00:00 2001 From: xnand-dot-xyz Date: Thu, 14 Aug 2025 13:11:16 +0100 Subject: [PATCH] Skip parsing lists if null, and trim trailing space --- bridges/ModrinthBridge.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bridges/ModrinthBridge.php b/bridges/ModrinthBridge.php index 5bbf3b97..b8f42bcc 100644 --- a/bridges/ModrinthBridge.php +++ b/bridges/ModrinthBridge.php @@ -115,8 +115,11 @@ class ModrinthBridge extends BridgeAbstract } // Converts lists like `foo, bar, baz` to `["foo", "bar", "baz"]` - protected function parseInputList($input): ?string + protected function parseInputList($input): ?string { + if (empty($input)) { + return null; + } $items = array_filter(array_map('trim', explode(',', $input))); return $items ? json_encode($items) : null; // return nothing if string is empty }