This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
PUT /dehydrated_device is broken and doesn't accept valid requests #14334
Labels
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
X-Regression
Something broke which worked on a previous release
X-Release-Blocker
Must be resolved before making a release
Description
See matrix-org/matrix-js-sdk#2809
See https://github.com/matrix-org/synapse/pull/14054/files#r1009320711
The PUT API is demanding a
device_id
body param, which is not part of the MSC. https://github.com/uhoreg/matrix-doc/blob/dehydration/proposals/2697-device-dehydration.md#dehydrating-a-deviceSteps to reproduce
M_MISSING_PARAM: MatrixError: [400] 1 validation error for PutBody device_id field required (type=value_error.missing) (/_matrix/client/unstable/org.matrix.msc2697.v2/dehydrated_device)
Homeserver
Any
Synapse Version
1.70.0
Installation Method
No response
Platform
Any
Relevant log output
M_MISSING_PARAM: MatrixError: [400] 1 validation error for PutBody device_id field required (type=value_error.missing) (/_matrix/client/unstable/org.matrix.msc2697.v2/dehydrated_device)
Anything else that would be useful to know?
Regressed by #14054
The text was updated successfully, but these errors were encountered: