fix: RemoteFileFetcher::fetch() prüft die URL selbst; Doppelprüfung im Schriften-Upload entfällt

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Jan-Niclas Loosen
2026-10-19 18:26:35 +02:00
co-authored by Claude Sonnet 5.5
parent bfede30d33
commit 942e4220ed
4 changed files with 18 additions and 8 deletions
@@ -325,12 +325,6 @@ final class DiviFontsUploadAbility implements Ability, RequiresDiviFeatures
$problems = [];
$unreachable = false;
foreach ($urls as $format => $url) {
// fetch() does not check the URL itself: a refused URL is never requested (same answer as a failed one).
if (! $this->fetcher->allows($url)) {
$problems['files.' . $format] = 'nicht abrufbar';
$unreachable = true;
continue;
}
$tmp = (string) wp_tempnam('lit-mcp-font');
if ($tmp === '') {
return Errors::writeFailed('Die temporäre Datei konnte nicht angelegt werden.');