Skip to content

Commit 25ec926

Browse files
committed
fix(inventory): return uuid if needed
Signed-off-by: Teclib <skita@teclib.com>
1 parent 20399b0 commit 25ec926

File tree

1 file changed

+9
-0
lines changed
  • inventory/src/main/java/org/flyve/inventory/categories

1 file changed

+9
-0
lines changed

inventory/src/main/java/org/flyve/inventory/categories/Bios.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,15 @@ public String getSystemSerialNumber() {
270270
} catch (Exception ex) {
271271
FlyveLog.e(FlyveLog.getMessage(context, CommonErrorType.BIOS_SYSTEM_SERIAL, ex.getMessage()));
272272
}
273+
274+
//serial cannot by empty
275+
//get uuid of need
276+
if(systemSerialNumber.equalsIgnoreCase("Unknown")
277+
|| systemSerialNumber.isEmpty()
278+
|| systemSerialNumber.equalsIgnoreCase(android.os.Build.UNKNOWN) ){
279+
Hardware hardware = new Hardware(context);
280+
systemSerialNumber = hardware.getUUID();
281+
}
273282
return systemSerialNumber;
274283
}
275284

0 commit comments

Comments
 (0)