mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00: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 ```
3.8 KiB
3.8 KiB