Script broken by upgrade to 6.32.3

Hi,
i have updated from 6.X to 6.32.3 and my scripts for velocity duplication in queues has never run again.
Apparently, the update broke something. The script is pretty simple:

:foreach i in=[/queue simple find] do={
     :if ([:find [/queue simple get $i max-limit] "4M/4M"] = 0) do={ 
            /queue simple set $i max-limit= "8M/8M";
      }
}

I have tested deleting the script and add it again, but without success..
Today i have updated to the current version 6.33.5 but it is the same, The scripts never run again.

What i can do?
Thanks.

You can also use simple command to change queues with unset max limit:
/queue simple set [find max-limit=“0/0”] max-limit=8M/8M

Or do foreach loop:
:foreach i in=[/queue simple find where max-limit=“0/0”] do={/queue simple set $i max-limit= “8M/8M”}

Hi PaulsMT,

i have tested the first short way pasting directly in the console and this is the result:

[admin@test] > /queue simple set [find max-limit="1M/2M"] max-limit="11M/11M";
failure: cannot change dynamic

Before the update i have been using this scripts for years.. and the “simple queues” was ever dynamics!!.
What happen here !!! :open_mouth:

Thanks

Hi everybody,

I need a bit of help…

Why the script show me this error?

[admin@test] > /queue simple set [find max-limit=“1M/2M”] max-limit=“11M/11M”;

>
> failure: cannot change dynamic

Best regards!