[KemonoBridge] attempt to fix malformed tag responses (#4209)

This commit is contained in:
July 2024-08-10 17:11:43 -04:00 committed by GitHub
parent 129b8a3a5a
commit 2e6e246759
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -55,9 +55,10 @@ class KemonoBridge extends BridgeAbstract
if (is_array($tags)) { if (is_array($tags)) {
$item['categories'] = $tags; $item['categories'] = $tags;
} else { } else {
$tags = preg_replace('/^{"?/', '["', $tags); $tags = preg_replace('/^{/', '', $tags);
$tags = preg_replace('/"?}$/', '"]', $tags); $tags = preg_replace('/}$/', '', $tags);
$item['categories'] = Json::decode($tags); $tags = preg_replace('/"/', '', $tags);
$item['categories'] = explode(',', $tags);
} }
} }