From 4e159bfb9d7b78165212566814abb73d5a9808d5 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Tue, 24 Feb 2026 11:14:55 +0100 Subject: [PATCH] fix: replace nonexistent Nunjucks min filter with inline conditional The | min filter is Jinja2 syntax, not available in Nunjucks. This caused "filter not found: min" crashes when posts had photos (never triggered before the async iteration fix because photo arrays were always empty). --- package.json | 2 +- views/partials/ap-item-media.njk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 71f52df..2161e71 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rmdes/indiekit-endpoint-activitypub", - "version": "2.0.19", + "version": "2.0.20", "description": "ActivityPub federation endpoint for Indiekit via Fedify. Adds full fediverse support: actor, inbox, outbox, followers, following, syndication, and Mastodon migration.", "keywords": [ "indiekit", diff --git a/views/partials/ap-item-media.njk b/views/partials/ap-item-media.njk index 97226b6..33adefd 100644 --- a/views/partials/ap-item-media.njk +++ b/views/partials/ap-item-media.njk @@ -2,7 +2,7 @@ {# Photo gallery with lightbox #} {% if item.photo and item.photo.length > 0 %} - {% set displayCount = [item.photo.length, 4] | min %} + {% set displayCount = item.photo.length if item.photo.length < 4 else 4 %} {% set extraCount = item.photo.length - 4 %} {% set totalPhotos = item.photo.length %}