diff --git a/src/api.js.c b/src/api.js.c index 89f09c3e..5334651f 100644 --- a/src/api.js.c +++ b/src/api.js.c @@ -74,7 +74,7 @@ static void _tf_api_core_apps_after_work(tf_ssb_t* ssb, int status, void* user_d JSValue result = JS_NewObject(context); for (int i = 0; i < work->count; i++) { - JS_SetPropertyStr(context, result, work->apps[i].app, JS_NewString(context, work->apps[i].path)); + JS_SetPropertyStr(context, result, work->apps[i].app, JS_NewString(context, work->apps[i].path ? work->apps[i].path : "")); } JSValue error = JS_Call(context, work->promise[0], JS_UNDEFINED, 1, &result); tf_util_report_error(context, error);