mirror of
https://github.com/stylersnico/librenms.git
synced 2026-07-13 16:06:29 +02:00
Previously this function would output invalid SQL as a logical operator would be included after every condition. This change removes the final logical operator so the SQL is valid. For example, previously the single rule: `bgpPeers.bgpPeerRemoteAs = "6939" &&"` Would generate: ``` SELECT DISTINCT(bgpPeers.device_id) FROM bgpPeers WHERE device_id=? && (bgpPeers.bgpPeerRemoteAs = "6939" &&) LIMIT 1 ``` This changes means it will generate: ``` SELECT DISTINCT(bgpPeers.device_id) FROM bgpPeers WHERE device_id=? && (bgpPeers.bgpPeerRemoteAs = "6939") LIMIT 1 ```