From e0b43606b3511f89c9b0e314155c85e2197868bc Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 29 Apr 2022 08:59:21 -0400 Subject: [PATCH] Add cache buster to PWImageResizer.js URL per processwire/processwire-issues#1154 --- wire/modules/Inputfield/InputfieldImage/InputfieldImage.module | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module b/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module index 16f4c15e..a23743c3 100755 --- a/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module +++ b/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module @@ -193,10 +193,11 @@ class InputfieldImage extends InputfieldFile implements InputfieldItemList, Inpu // client side image resize if(!$this->resizeServer && ($this->maxWidth || $this->maxHeight || $this->maxSize)) { + $moduleInfo = self::getModuleInfo(); $thisURL = $config->urls->InputfieldImage; $jsExt = $config->debug ? "js" : "min.js"; $config->scripts->add($thisURL . "piexif.$jsExt"); - $config->scripts->add($thisURL . "PWImageResizer.$jsExt"); + $config->scripts->add($thisURL . "PWImageResizer.$jsExt?v=$moduleInfo[version]"); $maxSize = str_replace(',', '.', $this->maxSize); $quality = str_replace(',', '.', (float) ($this->clientQuality / 100)); $this->wrapAttr('data-resize', "$this->maxWidth;$this->maxHeight;$maxSize;$quality");