Error de la lista fuera de los límites
-
25-10-2019 - |
Pregunta
Aquí mi código para el controlador de extensión y estoy viendo el error anterior
Yo hay cualquier cosa que necesite hacer
Solución
name=:lqc.LQ_Agreement__c
Debiera ser
Id=:lqc.LQ_Agreement__c
Dado que los campos de búsqueda almacenan las identificaciones de la tienda, no los nombres.
Otros consejos
Desde el código enumerado, diría que el problema es con esta línea:
o=[select name,Id,RecordTypeID from Opportunity where name=:lqa[0].Opportunity__c];
No verifica el tamaño de LQA hasta después de esa línea, pero indexa la lista de registros con [0] allí. Si la lista está vacía, el 0 estaría fuera de los límites. Su registro de depuración debe mostrar cuántos registros son devueltos por la consulta.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow