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