Skip to content

Fork Sync Branch 18.0 - #87

Merged
btl-bot merged 9 commits into
BTLzdravtech:18.0from
OCA:18.0
Aug 27, 2026
Merged

Fork Sync Branch 18.0#87
btl-bot merged 9 commits into
BTLzdravtech:18.0from
OCA:18.0

Conversation

@btl-bot

@btl-bot btl-bot commented Aug 27, 2026

Copy link
Copy Markdown

No description provided.

jans23 and others added 9 commits August 1, 2026 04:53
Signed-off-by pedrobaeza
The /vault/inbox/<token> route renders the vault.inbox template which
calls web.login_layout. When the website module is installed it overrides
web.login_layout to render website.layout, which requires the 'website'
value in the render context. That value is only injected when the request
is flagged as a frontend request (request.is_frontend), which in turn is
derived from the route's website=True flag. Without it, rendering the
shared-secret page crashed with KeyError: 'website'.
A batched create() results in several records and the guard
accessed the non-stored related field allowed_share on the whole set,
triggering ensure_one() -> 'Expected singleton: vault.right(...)'.
Signed-off-by pedrobaeza
Signed-off-by pedrobaeza

@sireko sireko left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto approved

@btl-bot
btl-bot merged commit 00def79 into BTLzdravtech:18.0 Aug 27, 2026
8 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.

4 participants