Previous fix only cleared stale APPROVED+nonCurrentRelease states when poll returned mappedState==APPROVED. If the store API returned UNDER_REVIEW (for the newly-submitted version) while the DB still held a stale APPROVED+nonCurrentRelease from the old online version, the stale state was never cleared. Add universal cleanup: before any mappedState branching, if onlineVersionCode < submittedCode and the DB entry has nonCurrentRelease/preExisting flags, immediately clear the store review state. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| pom.xml | ||