Ignore userFraction if status is draft (#140)

This commit is contained in:
Jack Boswell
2022-09-12 20:23:41 +12:00
committed by GitHub
parent 6a74f079de
commit 5427bcbe2b
2 changed files with 8 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@@ -152,8 +152,13 @@ async function validateSelectedTrack(appEditId: string, options: EditOptions): P
async function addReleasesToTrack(appEditId: string, options: EditOptions, versionCodes: number[]): Promise<Track> {
const status = options.status
let userFraction: number | undefined = undefined
core.debug(`Creating Track Release for Edit(${appEditId}) for Track(${options.track}) with a UserFraction(${options.userFraction}), Status(${status}), and VersionCodes(${versionCodes})`);
if (options.status != 'draft') {
userFraction = options.userFraction
}
core.debug(`Creating Track Release for Edit(${appEditId}) for Track(${options.track}) with a UserFraction(${userFraction}), Status(${status}), and VersionCodes(${versionCodes})`);
const res = await androidPublisher.edits.tracks
.update({
auth: options.auth,
@@ -165,7 +170,7 @@ async function addReleasesToTrack(appEditId: string, options: EditOptions, versi
releases: [
{
name: options.name,
userFraction: options.userFraction,
userFraction: userFraction,
status: status,
inAppUpdatePriority: options.inAppUpdatePriority,
releaseNotes: await readLocalizedReleaseNotes(options.whatsNewDir),