fix(companies): When getting users from company categories list was not populated
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user