Skip to content

Release: develop -> main#3847

Merged
TaprootFreak merged 2 commits into
mainfrom
develop
Jun 9, 2026
Merged

Release: develop -> main#3847
TaprootFreak merged 2 commits into
mainfrom
develop

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Automatic Release PR

This PR was automatically created after changes were pushed to develop.

Commits: 1 new commit(s)

Checklist

  • Review all changes
  • Verify CI passes
  • Approve and merge when ready for production

…ssed (#3845)

When compliance staff set amlCheck to Pass via the generic update endpoint
(PUT /buyCrypto/:id, PUT /buyFiat/:id), priceDefinitionAllowedDate was only
persisted if it was explicitly included in the payload. Unlike the automatic
AML pass (AmlHelperService) and manualPassAmlCheck, the update path did not
couple the date to the Pass transition, leaving transactions stuck in status
Created with amlCheck=Pass and a null priceDefinitionAllowedDate.

Couple priceDefinitionAllowedDate to the Pass transition in both
BuyCryptoService.update and BuyFiatService.update, mirroring the automatic
pass behaviour. An explicit payload value still takes precedence.
#3846)

* fix(auth): brand login mail by login source instead of account history

resolveMailWallet forced any account ever linked to a preferred wallet
(RealUnit) onto RealUnit branding, so logins via app.dfx.swiss received
RealUnit confirmation mails. signInByMail now resolves the originating
login wallet once and passes it explicitly, so branding follows the
login source (DFX vs. RealUnit).

* fix(auth): always resolve a concrete login wallet for mail branding

guarantees branding follows the login source even when an unknown wallet
name is passed, so it never falls back to the account-history override
@TaprootFreak TaprootFreak merged commit cd29b48 into main Jun 9, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants