fix(policy-server): Call the PS later in the PDU creation process #915

Merged
nex merged 1 commit from nex/fix/ps-call-order into main 2025-08-02 00:12:10 +00:00
Owner

This avoids accidentally sending partially built PDUs to the policy server,
which may cause issues with some implementations

(for context, we sent the PDUs to the policy server before finishing inserting metadata such as the event ID, and it's just dumb luck that it hasn't caused problems)

This avoids accidentally sending partially built PDUs to the policy server, which may cause issues with some implementations (for context, we sent the PDUs to the policy server before finishing inserting metadata such as the event ID, and it's just dumb luck that it hasn't caused problems)
nex added this to the 0.5.0 milestone 2025-08-01 23:20:12 +00:00
nex added the
Bug
Matrix/Federation
labels 2025-08-01 23:20:12 +00:00
nex added 1 commit 2025-08-01 23:20:12 +00:00
fix(policy-server): Call the PS later in the PDU creation process
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 54s
Checks / Prefligit / prefligit (pull_request) Successful in 15s
Documentation / Build and Deploy Documentation (push) Successful in 29s
Release Docker Image / define-variables (push) Successful in 2s
Checks / Prefligit / prefligit (push) Successful in 17s
Checks / Rust / Format (push) Successful in 42s
Checks / Rust / Clippy (push) Successful in 3m5s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 13m22s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 13m51s
Release Docker Image / merge (push) Successful in 18s
Checks / Rust / Cargo Test (push) Successful in 3m1s
e4a43b1a5b
This avoids accidentally sending partially built PDUs to the policy server,
which may cause issues with some implementations
nex 2025-08-01 23:20:16 +00:00
  • added the
    Matrix/MSC
    label
  • requested review from Owners
Jade approved these changes 2025-08-01 23:58:08 +00:00
nex merged commit e4a43b1a5b into main 2025-08-02 00:12:10 +00:00
nex deleted branch nex/fix/ps-call-order 2025-08-02 00:12:10 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#915
No description provided.