Files
librenms-librenms/tests/data
fufroma c030b0c00e RFC1628 - Force cast on some values before doing arithmetic (#14613)
* Force cast on some values before doing arithmetic

Some devices (like Delta InsightPower G3 Mini SNMP Card) return STRING instead of numerical value.

A few lines after, when doing a division on it, everything go bad ( / $divisor).

I added force casting, no more crash and the values are OK.

* Using helper cast_number() instead of intval()

* Fix style

* Add test data

* Stop using deprecated function cast_number
2023-07-31 22:18:26 -05:00
..
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-06-23 15:08:48 -05:00
2023-06-23 15:08:48 -05:00
2023-06-23 15:08:48 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-26 19:05:07 +02:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-10 16:44:11 +02:00
2022-10-10 16:44:11 +02:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-11-05 01:18:52 +01:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-11-05 01:18:52 +01:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-01-24 11:20:18 -06:00
2023-06-11 16:32:28 +02:00
2023-06-11 16:32:28 +02:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-11-05 01:18:52 +01:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 17:12:35 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-07 13:01:30 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-11-05 01:18:52 +01:00
2023-04-14 16:47:26 -05:00
2022-11-13 13:53:34 +01:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2022-10-03 10:22:03 -05:00
2023-04-14 16:47:26 -05:00
2022-10-03 10:22:03 -05:00