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