Skip to content

Commit 9c1e120

Browse files
reivilibresandhose
authored andcommitted
Don't read refresh tokens that don't have associated access tokens
These appear to be accidental and should not be migrated.
1 parent c71ea15 commit 9c1e120

File tree

1 file changed

+1
-1
lines changed
  • crates/syn2mas/src/synapse_reader

1 file changed

+1
-1
lines changed

crates/syn2mas/src/synapse_reader/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ impl<'conn> SynapseReader<'conn> {
526526
SELECT
527527
rt0.user_id, rt0.device_id, at0.token AS access_token, rt0.token AS refresh_token, at0.valid_until_ms, at0.last_validated
528528
FROM refresh_tokens rt0
529-
LEFT JOIN access_tokens at0 ON at0.refresh_token_id = rt0.id AND at0.user_id = rt0.user_id AND at0.device_id = rt0.device_id
529+
INNER JOIN access_tokens at0 ON at0.refresh_token_id = rt0.id AND at0.user_id = rt0.user_id AND at0.device_id = rt0.device_id
530530
LEFT JOIN access_tokens at1 ON at1.refresh_token_id = rt0.next_token_id
531531
WHERE NOT at1.used OR at1.used IS NULL
532532
",

0 commit comments

Comments
 (0)