[I’ve already created a PBR on this in the IBM Lotus Partner Forum about a month ago. However, there was no response, so I suppose it did not get noticed. My apologies for re-posting this here…]
Steps to Reproduce:
- Create a Notes database.
2 Add two agents that have different names, but share the same alias name. Let’s assume the alias is “myAgent”. In the design properties of one of the agents, select “Hide design element from Web browsers”. In the other agent select “Hide design element from Notes 4.6 or later clients”.
- Add some action (on a form, view, whatever) that executes the formula @Command([RunAgent]; “myAgent”).
When a Notes client user chooses the above action from the menu, Notes will in some cases execute the wrong agent – the one that has been marked “Hide from Notes 4.6 or later clients”.
This bug seems to be hard to reproduce. We had one single occurrence with one of our customers under Notes 7 about two years ago. Now, with one customer using Notes 8.5, it is occurring on every workstation when a user accesses a local replica of a specific database. It does not occur when a user accesses a replica of the same database on the server. It does also not occur in our local testing environment, when we access a database inheriting its design from the same master template that is in use at the customer’s site.
Possibly related:
Thanks for reading