Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tela de agendamento não pega todos os conselheiros do CAE #159

Open
1 of 4 tasks
Rdlenke opened this issue Dec 13, 2017 · 0 comments
Open
1 of 4 tasks

Tela de agendamento não pega todos os conselheiros do CAE #159

Rdlenke opened this issue Dec 13, 2017 · 0 comments

Comments

@Rdlenke
Copy link
Collaborator

Rdlenke commented Dec 13, 2017

Descrição

Se você for convidar um conselheiro pro agendamento, não vão aparecer todos os conselheiros do CAE na lista. Isso acontece porque, a action asyncGetCounselorFromGroup, no arquivo listActions.js, o laço para preencher a lista promisesInformationWithNuvemCode está sendo feito com o listOfLinks.length, e não com counselorLinks.length ou linksWithCodMembro.length

Comportamento esperado

Todos os conselheiros do CAE deveriam aparecer ao se tentar convidar um conselheiro para a visita.

Comportamento real

Não aparecem todos os conselheiros do CAE.

Onde foi observado esse comportamento

  • Aparelho iOS
  • Simulador de iOS
  • Aparelho Android
  • Simulador Android

Como reproduzir esse comportamento

  • Abra o app e faça o login.
  • Abra o menu inicial e vá em Agendar Visita.
  • Clique em convidar conselheiro.

Anexos

 const listOfLinks = await getCounselorFromGroup(codGroup);
  logInfo(FILE_NAME, 'asyncGetCounselorFromGroup', `ListOfLinks: ${listOfLinks}`);
  const counselorLinks = listOfLinks[0];
  logInfo(FILE_NAME, 'asyncGetCounselorFromGroup', `counselorLinks: ${counselorLinks}`);
  const linksWithCodMembro = listOfLinks[1];
  logInfo(FILE_NAME, 'asyncGetCounselorFromGroup', `LinksWithCodMembro ${linksWithCodMembro}`);


  const promisesInformationWithNuvemCode = [];
// WRONG SIZE
  for (let i = 0; i < listOfLinks.length; i += 1) {
    promisesInformationWithNuvemCode.push(getCounselor(counselorLinks[i], linksWithCodMembro[i]));
  }

Deveria ser

 const listOfLinks = await getCounselorFromGroup(codGroup);
  logInfo(FILE_NAME, 'asyncGetCounselorFromGroup', `ListOfLinks: ${listOfLinks}`);
  const counselorLinks = listOfLinks[0];
  logInfo(FILE_NAME, 'asyncGetCounselorFromGroup', `counselorLinks: ${counselorLinks}`);
  const linksWithCodMembro = listOfLinks[1];
  logInfo(FILE_NAME, 'asyncGetCounselorFromGroup', `LinksWithCodMembro ${linksWithCodMembro}`);


  const promisesInformationWithNuvemCode = [];
 // >>>>>>>> HERE
  for (let i = 0; i < counselorLinks .length; i += 1) {
    promisesInformationWithNuvemCode.push(getCounselor(counselorLinks[i], linksWithCodMembro[i]));
  }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant