diff options
author | 2023-11-13 10:58:58 +0100 | |
---|---|---|
committer | 2023-11-13 10:58:58 +0100 | |
commit | c5dc8f2ec9c8c1bbbffabed9eeb12d151aefb81e (patch) | |
tree | 5100736b6ae6b2e920e2b9e89f254f9375591581 | |
parent | 7aa965f960767916cb4cb7098274fe9c15e17b1e (diff) | |
download | astro-c5dc8f2ec9c8c1bbbffabed9eeb12d151aefb81e.tar.gz astro-c5dc8f2ec9c8c1bbbffabed9eeb12d151aefb81e.tar.zst astro-c5dc8f2ec9c8c1bbbffabed9eeb12d151aefb81e.zip |
fix(assets): Only use src to hash files generated by the passthrough service (#9075)
* fix(assets): Only use src to hash files generated by the passthrough service
* chore: changeset
-rw-r--r-- | .changeset/famous-hats-teach.md | 5 | ||||
-rw-r--r-- | packages/astro/src/assets/services/noop.ts | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/.changeset/famous-hats-teach.md b/.changeset/famous-hats-teach.md new file mode 100644 index 000000000..c3ffb7755 --- /dev/null +++ b/.changeset/famous-hats-teach.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fix Passthrough image service generating multiple images with the same content in certain cases diff --git a/packages/astro/src/assets/services/noop.ts b/packages/astro/src/assets/services/noop.ts index d57ffeb27..38d7dbdb6 100644 --- a/packages/astro/src/assets/services/noop.ts +++ b/packages/astro/src/assets/services/noop.ts @@ -2,6 +2,7 @@ import { baseService, type LocalImageService } from './service.js'; // Empty service used for platforms that neither support Squoosh or Sharp. const noopService: LocalImageService = { + propertiesToHash: ['src'], validateOptions: baseService.validateOptions, getURL: baseService.getURL, parseURL: baseService.parseURL, |