From 5aab3e52ed1c76bc33bffc49397a38769cdb6661 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Thu, 3 Sep 2026 14:17:03 +0200 Subject: [PATCH] Route on-demand derivatives through sync guard --- include/webdav_materialize_runtime.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/webdav_materialize_runtime.inc.php b/include/webdav_materialize_runtime.inc.php index 13a65b3..3b26433 100644 --- a/include/webdav_materialize_runtime.inc.php +++ b/include/webdav_materialize_runtime.inc.php @@ -126,6 +126,7 @@ function bratonien_tools_webdav_materialize_source_info($image_id) 'fileid'=>$fileid, 'width'=>$width, 'height'=>$height, + 'state_dir'=>$state_dir, 'coi'=>$row['coi'] ?? null, ); } @@ -244,7 +245,7 @@ function bratonien_tools_webdav_materialize_after_signature($image_id, $variant, function bratonien_tools_webdav_materialize_derivative_url($image_id, $variant, array $info, $after_url='') { - $url = get_root_url().'plugins/'.BRATONIEN_TOOLS_ID.'/webdav-derivative.php?id='.(int)$image_id.'&variant='.rawurlencode($variant); + $url = get_root_url().'plugins/'.BRATONIEN_TOOLS_ID.'/webdav-derivative-guard.php?id='.(int)$image_id.'&variant='.rawurlencode($variant); if ($after_url !== '') { $url .= '&after='.rawurlencode(bratonien_tools_webdav_materialize_b64url_encode($after_url));