From e73894690b585121ba57946e7bb8b7f7eb2da8fc Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Aug 2025 08:07:23 +0200 Subject: [PATCH] mealie: fix recipe import by limiting nginx rewriting --- mealie/CHANGELOG.md | 3 +++ mealie/config.json | 2 +- mealie/rootfs/etc/nginx/servers/ingress.conf | 3 ++- mealie/updater.json | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/mealie/CHANGELOG.md b/mealie/CHANGELOG.md index 23d86e97e..073e5ed5d 100644 --- a/mealie/CHANGELOG.md +++ b/mealie/CHANGELOG.md @@ -1,3 +1,6 @@ +## v3.0.2-3 (05-08-2025) +- Prevent nginx from rewriting JSON responses to resolve recipe import errors + ## v3.0.2-2 (25-07-2025) - Minor bugs fixed diff --git a/mealie/config.json b/mealie/config.json index 14ca83ea0..691858bc7 100644 --- a/mealie/config.json +++ b/mealie/config.json @@ -120,5 +120,5 @@ "slug": "mealie", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "v3.0.2-2" + "version": "v3.0.2-3" } diff --git a/mealie/rootfs/etc/nginx/servers/ingress.conf b/mealie/rootfs/etc/nginx/servers/ingress.conf index 8bbbef4be..eaa4b6d19 100644 --- a/mealie/rootfs/etc/nginx/servers/ingress.conf +++ b/mealie/rootfs/etc/nginx/servers/ingress.conf @@ -31,7 +31,8 @@ absolute_redirect off; proxy_redirect / %%ingress_entry%%/; sub_filter_once off; - sub_filter_types *; + # Limit rewriting to text-based responses to avoid corrupting JSON payloads + sub_filter_types text/html text/css application/javascript; sub_filter '"/api' '"%%ingress_entry%%/api'; sub_filter '`/api' '`%%ingress_entry%%/api'; sub_filter "'/api" "'%%ingress_entry%%/api"; diff --git a/mealie/updater.json b/mealie/updater.json index 58c305c51..1d062a5c1 100644 --- a/mealie/updater.json +++ b/mealie/updater.json @@ -1,7 +1,7 @@ { "github_beta": "true", "github_fulltag": "true", - "last_update": "25-07-2025", + "last_update": "05-08-2025", "paused": "false", "repository": "alexbelgium/hassio-addons", "slug": "mealie",