ChildMindInstitute / mindlogger-app

MindLogger (React Native) data collection app
Other
15 stars 6 forks source link

If all the questions were skipped in the flow activity than the results from the previous completion will be shown on the mobile app, admin and email report #2816

Closed natalia-muzyka closed 2 years ago

natalia-muzyka commented 2 years ago

Preconditions The mobile app is installed and launched The user is logged in There is applet with activity flow The first activity has "all skippable" option allowed

Steps to reproduce

  1. Complete the flow with any responses
  2. Start the flow again
  3. Skip all the questions in the Test A
  4. Complete the flow with any responses in Test B
  5. Check the recipient's email
  6. Compare the actual responses from Test A with the report
  7. Observe the result

Actual result If all the questions were skipped in the flow activity than the results from the previous completion will be shown on the mobile app, admin and email report

Expected result If all the questions are skipped and there was the scoreID, there should be a 0 on the report summary (as it works with the single activity). Example: https://www.screencast.com/t/DKoir62X

Video: https://www.screencast.com/t/kv9VYBw3Rbx

Not reproduced in a single activity

Environment; ML v0.21.42 staging ML v0.21.43 staging iPhone 7 // iOS 13.1.1 Google Pixel 5a // Android 11 user-stg@ml.com 123456 config reports v13 / Flow 1 - Test A Applet password Qwe123!!!

natalia-muzyka commented 2 years ago

Verified as fixed:

image.png

Environment: ML v0.21.48 staging iPhone 7 // iOS 13.1.1 Google Pixel 5a // Android 11 user-stg@ml.com 123456 config reports v11 / my flow not combined Applet password Qwe123!!!