Drafts are mistakenly published on course import in split courses

Description

None

Steps to Reproduce

1) Create split course with one draft unit (don't publish it)
2) export that course
3) Import that course into a split mongo course
4) Notice that the draft was published sometime in import

*If you import the course into an old mongo course, the unit stays in draft mode

Current Behavior

None

Expected Behavior

None

Reason for Variance

It took multiple days of learning to determine the issues around this bug. Ultimately, I found three separate problems that needed a fix. Also, a release and a rollback forced the need for an even deeper understanding of the PR, leading to the removal of one commit and re-testing. The bug uncovered holes in our platform testing around draft/published branches and course export/import, some test of which were added with this merge. Additional tests are planned in another story.

Release Notes

None

User Impact Summary

None

Activity

Show:
Adam Palay
May 6, 2015, 3:33 PM

This fix went out in this week's release

Julia Eskew
April 30, 2015, 9:58 PM

Today, this was deployed - and then rolled back due to all items seemingly remaining in draft. The rollback corrected the problem.

I'm continuing to work on this issue.

Julia Eskew
April 29, 2015, 9:59 PM
Adam Palay
April 29, 2015, 9:41 PM

, if you can, please squash and make a new PR off of release

Adam Palay
April 29, 2015, 9:40 PM

, hotfix tomorrow morning!

Fixed

Assignee

Julia Eskew

Reporter

Adam Palay

Labels

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

13

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Story Points

5

Sprint

None

Fix versions

Priority

CAT-1