True-up number expected in upload not matching Maximum Users during term
Summary
Upon uploading a license with included true-up purchased, the check reports a higher true-up required
Steps to reproduce
License specific. There are incidents of true-up expecting 1 and 2 users over the actual maximum count.
What is the current bug behavior?
The new license including true-up does not upload successfully. The expected true-up quantity is different than the noted maximum: (previous - restricted) amount.
As shown below, 23 users on a 20 seat license were used.
A 20 user + 3 true-up license upload reports a 4 user true-up required.
What is the expected correct behavior?
The license was successfully uploaded and is now active
Relevant screenshots
Possible fixes
Following https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1159/diffs