2.9 script not working on v3

Hi all,

This works on 2.9.51
/queue simple find dst-address=“118.67.3.70”]] > 0) do={ /queue simple remov
e [find dst-address=“118.67.3.70”]

Yet is does not work on 3.6, it doesn’t throw any error. The queue is definitely there.
Has there been a change ?

Cheers.

Here is the full script we use.

:if ([:len [/queue simple find dst-address=“118.67.3.70”]] > 0) do={ /queue simple remove [find dst-address=“118.67.3.70”]; :log info “Queue removed: 118.67.3.70” } else={ :log info “Queue not found: 118.67.3.70” };:if ( [:len [/queue simple find dst-address=“118.67.3.70”]] = 0 ) do={ /queue simple add name=“118.67.3.70” dst-address=“118.67.3.70” interface=ether1 limit-at=1048576/524288 max-limit=1048576/524288; :log info “Queue added: 118.67.3.70” } else={ :log info “Queue already exists: 118.67.3.70” };