openMF / mifos-mobile

Repository for the Mifos Mobile Banking App for clients
https://openmf.github.io/mobileapps.github.io/
Mozilla Public License 2.0
274 stars 686 forks source link

API endpoint related errors in "Manage Beneficiaries" Feature. #2030

Open gururani-abhishek opened 1 year ago

gururani-abhishek commented 1 year ago

Summary:

There are some API endpoint related errors in "Manage Beneficiaries" feature in the project. Each time the call is made to "https://demo.mifos.community/fineract-provider/api/v1/beneficiaries/tpt/template" which is used to fetch the template using which UI will be presented for adding Beneficiary, the response code is 404. Same is the case with "https://demo.mifos.community/fineract-provider/api/v1/beneficiaries/tpt" which is used to fetch beneficiaries list. (Attaching screenshots below)

Steps to reproduce:

Try loading beneficiaries(tap on Beneficiaries) Try adding beneficiaries(Beneficiaries -> "+" -> Add)

Expected behaviour:

  1. Network calls should not return 404 error code.
  2. Beneficiary list should be fetched from the servers and if no beneficiaries present then "no beneficiaries" should be shown in the UI.
  3. Add beneficiaries template should be fetched from the server.

Observed behaviour:

Screenshot 2023-03-22 at 16 43 36 Screenshot 2023-03-22 at 17 38 25

Device and Android version:

Tested on Pixel 2.

Screenshots: added above

francisguchie commented 1 year ago

@gururani-abhishek

this issue should be reported on the apache-fineract issues are here FINERACT-1372 FINERACT-1451

kindly follow up from this and if possible comment on these issues or you can report you own issue

gururani-abhishek commented 1 year ago

Hey @francisguchie can you elaborate a little more?

francisguchie commented 1 year ago

At this page https://issues.apache.org/jira/secure/Dashboard.jspa all issues concerning Apache-fineract are reported. The APIs you are consuming in this issue are provided by Apache-fineract ( the business logic that the mifos mobile app is using. If they are not providing you with the correct responses, then it is something to be fixed at the backend level and that is only in Apache-fineract

gururani-abhishek commented 1 year ago

Got it mate, thank you. I'll be picking it up from here and will be reporting it.