From d93ffc074be24c24cc9f67f6d8b84538344c3455 Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Thu, 13 May 2021 00:06:37 -0700
Subject: [PATCH] Don't populate metadata property unless there is metadata

Or detail level is MAX.
---
 src/sbbs3/js_filebase.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/js_filebase.c b/src/sbbs3/js_filebase.c
index cb41e014ef..556daf0def 100644
--- a/src/sbbs3/js_filebase.c
+++ b/src/sbbs3/js_filebase.c
@@ -291,7 +291,7 @@ set_file_properties(JSContext *cx, JSObject* obj, file_t* f, enum file_detail de
 			return false;
 	}
 
-	if(((f->content != NULL && *f->content != '\0') || detail >= file_detail_content)
+	if(((f->content != NULL && *f->content != '\0') || detail > file_detail_content)
 		&& ((js_str = JS_NewStringCopyZ(cx, f->content)) == NULL
 			|| !JS_DefineProperty(cx, obj, "metadata", STRING_TO_JSVAL(js_str), NULL, NULL, flags)))
 		return false;
-- 
GitLab