Script fails on 6.34, works on 6.28

Hello, I am using the following script on 6.28:

:foreach i in=[/tool user-manager user find] do={:if ([/tool user-manager user get $i uptime-used]= 1h) do={
:log warning (“Delete user… $[/tool user-manager user get $i name]”)
/tool user-manager user remove [/tool user-manager user get $i name]
}
}

But this same script does not work on 6.34.1

Any one know how to fix it for 6.34.1?. Thanks.

Found the solution!

:foreach i in=[/tool user-manager user find] do={:if ([/tool user-manager user get $i uptime-used]=1h) do={
:log warning (“Delete user… $[/tool user-manager user get $i user]”)
/tool user-manager user remove [/tool user-manager user get $i user]
}
}

So all I had to change was “name” to “user”. I hope it helps others.

Thanks man! just the simple change and yes its working. This thread was very helpful

Good!