We're updating the issue view to help you get more done. 

Backend Regression - Dual Wave Boluses do not store correctly on the backend

Description

Problem

For Medtronic pumps with dual boluses in which the first "normal" portion of the bolus is 0u - we do not properly store the bolus on the backend.

"Lennart and I just looked into this and we believe it may be due to a [backend regression](https://github.com/tidepool-org/platform/commit/f6b5133dc9da159ca343731badc0ffb084d3b8d1#diff-8415f89bc0facd4282cfdd59b2304fb6R117) that occurred about a year ago. We haven't tested this with an actual device, but it looks like dual boluses where the normal portion is 0U are rejected by the backend when they shouldn't be. I think it may be the same issue reported in #6048. Can whoever picks up this ticket make a bug card for this?"

Note: This bug presents as `Uploading data to platform failed.` In the Rollbar log you'll see:

 

Helpscout Links

 

The following query was used in Rollbar to determine occurrences:

Done Criteria

  • Dual Boluses where the first portion of the bolus is 0 upload to Tidepool web successfully

Design Specifications:

None

Accessibility Specifications

None

Test Strategy

  1. Create DSA account on development environment

  2. Upload problematic blob file (attached to Ticket)

  3. Verify failed upload to Tidepool Web

  4. Create DSA account on Staging environment

  5. Upload problematic blob file (attached to Ticket)

  6. Verify successful upload to Tidepool Web

Test Verification doc:

Environment

Stg for fix and dev for bug replication

Activity

Show:
Ginny Yadav
June 26, 2019, 7:17 PM

Did some major cleanup as most of the card was in Trello formatting.

Ginny Yadav
June 27, 2019, 2:45 PM

Lennart and gerrit have figured out how to test the fix without the uploader change. Resuming re-testing. Uploader changes have been brought out to different card, which I have linked to this one, but are not required to be completed before this card is passed.

Ginny Yadav
June 28, 2019, 7:30 PM



Pass

Medtronic pump with dual boluses, when the first portion of the bolus is 0, now upload to Tidepool web successfully.



Tapani Otala
June 29, 2019, 1:25 AM

LGTM. Thanks!

Zendesk Support for Jira
July 30, 2019, 8:36 PM

– This notification was sent from Zendesk Support ticket #5075 to all linked JIRA issues by Nick Riggall. –
Last reporting user has stated that it is now working. Whooo!

Done

Priority

Assignee

Lennart Goedhart

QA Assignee

Ginny Yadav

Reporter

Janet Diehl

Requested By (External)

None

Fix versions

T-Shirt Size

M: <=1 week

Risk Level

0

User Experience Assessment Level

15

UEA: Issue Volume

None

UEA: Category

None

Components

Design Review Required?

No

Design Approved By:

None

QA done during validation of another ticket?

None

Accessibility Review Required?

None

Accessibility Review Approved By

None

Approved for Production By:

Tapani

Marketing Comms

No

Support Follow Up

Yes

KB Update

No

Pull Request Needed

None

Resolved Build #

None

Dev Documentation

N/A

KissMetrics Events Implemented?

N/A

Labels

Story Points

5
Configure