fix mobile/mac and assettags in csv export #7576

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Jan 29, 2026 at 15:52 UTC fb8b31aadc1ca1aae877bf2614f8a512e254d650
1 file changed +6 -3
meshuser.js
+6 -3
@@ -5226,7 +5226,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
5226 output += ',';
5227 if (nodeinfo.sys.hardware.identifiers && (nodeinfo.sys.hardware.identifiers.chassis_serial)) { output += csvClean(nodeinfo.sys.hardware.identifiers.chassis_serial); }
5228 output += ',';
5229 - if (nodeinfo.sys.hardware.identifiers && (nodeinfo.sys.hardware.identifiers.chassis_asset_tag)) { output += csvClean(nodeinfo.sys.hardware.identifiers.chassis_asset_tag); }
5229 + if (nodeinfo.sys.hardware.identifiers && (nodeinfo.sys.hardware.identifiers.chassis_assettag)) { output += csvClean(nodeinfo.sys.hardware.identifiers.chassis_assettag); }
5230 output += ',';
5231 if (nodeinfo.sys.hardware.identifiers && (nodeinfo.sys.hardware.identifiers.chassis_manufacturer)) { output += csvClean(nodeinfo.sys.hardware.identifiers.chassis_manufacturer); }
5232 output += ',';
@@ -5271,6 +5271,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
5271 output += ',';
5272 output += ',';
5273 output += ',';
5274 + output += ',';
5275 + output += ',';
5276 + output += ',';
5277 if (nodeinfo.sys.hardware.mobile && (nodeinfo.sys.hardware.mobile.id)) { output += csvClean(nodeinfo.sys.hardware.mobile.id); }
5278 output += ',';
5279 output += ',';
@@ -5305,7 +5308,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
5308 output += ',';
5309 if (nodeinfo.sys.hardware.linux && (nodeinfo.sys.hardware.linux.chassis_serial)) { output += csvClean(nodeinfo.sys.hardware.linux.chassis_serial); }
5310 output += ',';
5308 - if (nodeinfo.sys.hardware.linux && (nodeinfo.sys.hardware.linux.chassis_asset_tag)) { output += csvClean(nodeinfo.sys.hardware.linux.chassis_asset_tag); }
5311 + if (nodeinfo.sys.hardware.linux && (nodeinfo.sys.hardware.linux.chassis_assettag)) { output += csvClean(nodeinfo.sys.hardware.linux.chassis_assettag); }
5312 output += ',';
5313 if (nodeinfo.sys.hardware.linux && (nodeinfo.sys.hardware.linux.chassis_manufacturer)) { output += csvClean(nodeinfo.sys.hardware.linux.chassis_manufacturer); }
5314 output += ',';
@@ -5336,7 +5339,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
5339 }
5340 }
5341 } else {
5339 - output += ',,,,,,,,,,,,,,,,,,,';
5342 + output += ',,,,,,,,,,,,,,,,,,,,,,';
5343 }
5344
5345 // Agent information