diff --git a/v1/src/apps/private/companies/services.js b/v1/src/apps/private/companies/services.js index 82ca2a9..4e5f451 100644 --- a/v1/src/apps/private/companies/services.js +++ b/v1/src/apps/private/companies/services.js @@ -15,7 +15,7 @@ const populate_select = { categories:"-_id name", }; const generic = new GenericHandler( companiesModel, null, null , populate_select ); -const user_generic = new GenericHandler( usersModel ); +const user_generic = new GenericHandler( usersModel , null, null , populate_select ); function join_field_list( obj_with_fields , list_of_fields ) { @@ -197,11 +197,16 @@ const getUserLists = async(req, res) => { name += ( !data_list[i].last_name )? "": " " + data_list[i].last_name; data_list[i].name = name; - data_list[i] = join_field_list( data_list[i] , ["categories","user_city","user_state","truck_type"] ); - // let categories = data_list[i].categories.map( ( c ) => c.name); + data_list[i] = join_field_list( data_list[i] , ["user_city","user_state","truck_type"] ); + if( data_list[i].categories ){ + console.log( data_list[i].categories ); + let categories = data_list[i].categories.map( ( c ) => c.name); + data_list[i]["_categories"] = categories.join(", "); + }else{ + data_list[i]["_categories"] = ""; + } /** Remove not requried fields */ - delete data_list[i].categories; delete data_list[i].user_city; delete data_list[i].user_state; delete data_list[i].truck_type;