Tenant BO: om_Lead
.. AcctNum
.. Name
.. ShortName
Lead BO: ob_Tenant
.. LeadName
.. LeadPhone
I didn't have a shortcut pointing UP to the owner because if you were logged in as an employee/user of Tenant, you know who you work for.
But we needed an "All Leads" search for internal use - across ALL Tenants.
So I added "sc_Tenant" = Lead.ob_Tenant.ShortName.
I added it to my All Leads Query and all was fine.
When running one of the regular queries for a user, like "Show My Leads", immediately I got this error in a popup box:
Code: Select all
Internal Error: Problem in ob_Tenant.ShortName for shortcut attribute sc_Tenant Path ob_Tenant.ShortName contains lists
Server output window says: com.bas.basserver.persistence.PersistenceException: Problem in ob_Tenant.ShortName for shortcut attribute sc_Tenant Path ob_Tenant.ShortName contains lists
Thing is... that ShortName field isn't a list. Its Text(20), and just has a name in it.
I changed to the longer Name field and got the same error.
Deleted the shortcut and the Query went back to running fine.
I never even edited the Query(s) that were throwing the error - only the one All Leads query that I added the new shortcut to.
damn strange