geforkt von mirrored/vaultwarden
Revert collection queries back to left_join
Using the `inner_join` seems to cause issues, even though i have tested it. Strangely it does cause issues. Reverting it back to `left_join` seems to solve the issue for me. Fixes #2975
Dieser Commit ist enthalten in:
Ursprung
b7c9a346c1
Commit
d9c0c23819
1 geänderte Dateien mit 6 neuen und 6 gelöschten Zeilen
|
@ -167,15 +167,15 @@ impl Collection {
|
||||||
users_collections::user_uuid.eq(user_uuid.clone())
|
users_collections::user_uuid.eq(user_uuid.clone())
|
||||||
)
|
)
|
||||||
))
|
))
|
||||||
.inner_join(users_organizations::table.on(
|
.left_join(users_organizations::table.on(
|
||||||
collections::org_uuid.eq(users_organizations::org_uuid).and(
|
collections::org_uuid.eq(users_organizations::org_uuid).and(
|
||||||
users_organizations::user_uuid.eq(user_uuid.clone())
|
users_organizations::user_uuid.eq(user_uuid.clone())
|
||||||
)
|
)
|
||||||
))
|
))
|
||||||
.inner_join(groups_users::table.on(
|
.left_join(groups_users::table.on(
|
||||||
groups_users::users_organizations_uuid.eq(users_organizations::uuid)
|
groups_users::users_organizations_uuid.eq(users_organizations::uuid)
|
||||||
))
|
))
|
||||||
.inner_join(groups::table.on(
|
.left_join(groups::table.on(
|
||||||
groups::uuid.eq(groups_users::groups_uuid)
|
groups::uuid.eq(groups_users::groups_uuid)
|
||||||
))
|
))
|
||||||
.left_join(collections_groups::table.on(
|
.left_join(collections_groups::table.on(
|
||||||
|
@ -252,15 +252,15 @@ impl Collection {
|
||||||
users_collections::user_uuid.eq(user_uuid.clone())
|
users_collections::user_uuid.eq(user_uuid.clone())
|
||||||
)
|
)
|
||||||
))
|
))
|
||||||
.inner_join(users_organizations::table.on(
|
.left_join(users_organizations::table.on(
|
||||||
collections::org_uuid.eq(users_organizations::org_uuid).and(
|
collections::org_uuid.eq(users_organizations::org_uuid).and(
|
||||||
users_organizations::user_uuid.eq(user_uuid)
|
users_organizations::user_uuid.eq(user_uuid)
|
||||||
)
|
)
|
||||||
))
|
))
|
||||||
.inner_join(groups_users::table.on(
|
.left_join(groups_users::table.on(
|
||||||
groups_users::users_organizations_uuid.eq(users_organizations::uuid)
|
groups_users::users_organizations_uuid.eq(users_organizations::uuid)
|
||||||
))
|
))
|
||||||
.inner_join(groups::table.on(
|
.left_join(groups::table.on(
|
||||||
groups::uuid.eq(groups_users::groups_uuid)
|
groups::uuid.eq(groups_users::groups_uuid)
|
||||||
))
|
))
|
||||||
.left_join(collections_groups::table.on(
|
.left_join(collections_groups::table.on(
|
||||||
|
|
Laden …
In neuem Issue referenzieren