From 3acb42faee66868a76e653a34ef35de13ddf734f Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Thu, 01 Jan 2026 23:00:11 +0000
Subject: [PATCH] Merge branch 'main' of https://github.com/jakevdwerf/jvb

---
 src/feed/view.js |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/feed/view.js b/src/feed/view.js
index fae4874..52584ce 100644
--- a/src/feed/view.js
+++ b/src/feed/view.js
@@ -436,21 +436,27 @@
 		return template;
 	}
 	splitIDs(value) {
-		return value.split(',').map((value) => parseInt(trim(value))).filter(value=>value);
+		return String(value).split(',').map((value) => parseInt(value.trim())).filter(value=>value);
 	}
 	isImageField(item, value) {
 		if (!Object.hasOwn(item, 'images') || Object.keys(item.images).length === 0) {
+			console.log('Item has no images, or the images object is empty');
 			return false;
 		}
 		let values = this.splitIDs(value);
 		values.forEach(v => {
-			if (Object.keys(item.images).includes(v)) {
+			console.log('Checking id: ', v);
+			if (Object.keys(item.images).includes(parseInt(v))) {
+				console.log('Item.images does not have id');
 				return true;
 			}
 		});
 		return false;
 	}
 	formatImageFields(element, value, item) {
+		console.log('Formatting image Field: ', element);
+		console.log('value: ', value);
+		console.log('item: ', item);
 		if (value.length === 0) return;
 		//If it's a gallery, we're cloning the original image, then removing it
 		if (value.length > 1) {
@@ -463,6 +469,7 @@
 			});
 			image.remove();
 		} else {
+			console.log(element.tagName);
 			if (element.tagName !== 'IMG') {
 				element = element.querySelector('img');
 				if (!element) return;

--
Gitblit v1.10.0