Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-2033

Investigate: Can a pending App get clobbered even though user clicks "Cancel"

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      0.25
    • Sprint:
      Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov

      Description

      Investigate possible edge case in App Store that could harm data integrity.

      1) User uploads jar file, clicks "Submit"
      2) User uploads another jar file (same Bundle_Version, same Bundle_SymbolicName), realizes there is a problem with it, clicks "Cancel"

      Did the first jar file get "clobbered" by the second one?

        Attachments

          Activity

          ann.loraine Ann Loraine created issue -
          ann.loraine Ann Loraine made changes -
          Field Original Value New Value
          Epic Link IGBF-1388 [ 17463 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          Hide
          ann.loraine Ann Loraine added a comment -

          This concern has been addressed in some recent commits, but we still need to double-check what happens. For this task, please perform the above steps and document same.

          Show
          ann.loraine Ann Loraine added a comment - This concern has been addressed in some recent commits, but we still need to double-check what happens. For this task, please perform the above steps and document same.
          ann.loraine Ann Loraine made changes -
          Story Points 1 0.25
          ann.loraine Ann Loraine made changes -
          Sprint Fall 4 : 30 Sep to 11 Oct [ 75 ] Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct [ 75, 76 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          noor91zahara Noor Zahara (Inactive) made changes -
          Status Open [ 1 ] To-Do [ 10305 ]
          noor91zahara Noor Zahara (Inactive) made changes -
          Assignee Noor Zahara [ noor91zahara ]
          noor91zahara Noor Zahara (Inactive) made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          Hide
          noor91zahara Noor Zahara (Inactive) added a comment -

          As per the new work flow-

          1. When a new version of the same app is submitted, a confirmation page open up asking for user's confirmation. If user selects yes, then a new release object is created under Releases DB. If the user selects no, the app is deleted from Releases.
          2. The existing jar is not affected.

          I have tested this scenario - IGBF-2026.

          Show
          noor91zahara Noor Zahara (Inactive) added a comment - As per the new work flow- 1. When a new version of the same app is submitted, a confirmation page open up asking for user's confirmation. If user selects yes, then a new release object is created under Releases DB. If the user selects no, the app is deleted from Releases. 2. The existing jar is not affected. I have tested this scenario - IGBF-2026 .
          ann.loraine Ann Loraine made changes -
          Workflow Fall 2019 Workflow Update [ 20790 ] Revised Fall 2019 Workflow Update [ 21195 ]
          ann.loraine Ann Loraine made changes -
          Sprint Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct [ 75, 76 ] Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov [ 75, 76, 77 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          noor91zahara Noor Zahara (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          noor91zahara Noor Zahara (Inactive) made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          noor91zahara Noor Zahara (Inactive) made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          noor91zahara Noor Zahara (Inactive) made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          noor91zahara Noor Zahara (Inactive) made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          noor91zahara Noor Zahara (Inactive) made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          noor91zahara Noor Zahara (Inactive) made changes -
          Assignee Noor Zahara [ noor91zahara ]
          Hide
          ann.loraine Ann Loraine added a comment -

          Changes deployed to https://dev-appstore-2.bioviz.org and ready for testing.

          Show
          ann.loraine Ann Loraine added a comment - Changes deployed to https://dev-appstore-2.bioviz.org and ready for testing.
          pbole Pawan Bole (Inactive) made changes -
          Assignee Pawan Bole [ pbole ]
          pbole Pawan Bole (Inactive) made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          Hide
          pbole Pawan Bole (Inactive) added a comment -

          Verified the test scenario and it is working as expected. After the user hits cancel during uploading the jar, the second jar gets deleted and the first jar stays intact.

          Show
          pbole Pawan Bole (Inactive) added a comment - Verified the test scenario and it is working as expected. After the user hits cancel during uploading the jar, the second jar gets deleted and the first jar stays intact.
          pbole Pawan Bole (Inactive) made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
          pbole Pawan Bole (Inactive) made changes -
          Assignee Pawan Bole [ pbole ] Noor Zahara [ noor91zahara ]

            People

            • Assignee:
              noor91zahara Noor Zahara (Inactive)
              Reporter:
              ann.loraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: