Skip to content

Commit

Permalink
fix uses of LEFT JOIN when JOIN was needed
Browse files Browse the repository at this point in the history
  • Loading branch information
KavikaPalletenne committed Dec 2, 2024
1 parent 43e47cd commit 80c1abe
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
16 changes: 8 additions & 8 deletions backend/server/src/models/application.rs
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ impl Application {
u.zid AS user_zid, u.name AS user_name, u.gender AS user_gender,
u.pronouns AS user_pronouns, u.degree_name AS user_degree_name,
u.degree_starting_year AS user_degree_starting_year
FROM applications a LEFT JOIN users u ON u.id = a.user_id
FROM applications a JOIN users u ON u.id = a.user_id
WHERE a.id = $1 AND a.submitted = true
",
id
Expand All @@ -158,7 +158,7 @@ impl Application {
SELECT application_roles.campaign_role_id,
application_roles.preference, campaign_roles.name AS role_name
FROM application_roles
LEFT JOIN campaign_roles
JOIN campaign_roles
ON application_roles.campaign_role_id = campaign_roles.id
WHERE application_id = $1
",
Expand Down Expand Up @@ -201,7 +201,7 @@ impl Application {
u.zid AS user_zid, u.name AS user_name, u.gender AS user_gender,
u.pronouns AS user_pronouns, u.degree_name AS user_degree_name,
u.degree_starting_year AS user_degree_starting_year
FROM applications a LEFT JOIN users u ON u.id = a.user_id LEFT JOIN application_roles ar on ar.application_id = a.id
FROM applications a JOIN users u ON u.id = a.user_id JOIN application_roles ar on ar.application_id = a.id
WHERE ar.id = $1 AND a.submitted = true
",
role_id
Expand All @@ -217,7 +217,7 @@ impl Application {
SELECT application_roles.campaign_role_id,
application_roles.preference, campaign_roles.name AS role_name
FROM application_roles
LEFT JOIN campaign_roles
JOIN campaign_roles
ON application_roles.campaign_role_id = campaign_roles.id
WHERE application_id = $1
",
Expand Down Expand Up @@ -265,7 +265,7 @@ impl Application {
u.zid AS user_zid, u.name AS user_name, u.gender AS user_gender,
u.pronouns AS user_pronouns, u.degree_name AS user_degree_name,
u.degree_starting_year AS user_degree_starting_year
FROM applications a LEFT JOIN users u ON u.id = a.user_id
FROM applications a JOIN users u ON u.id = a.user_id
WHERE a.campaign_id = $1 AND a.submitted = true
",
campaign_id
Expand All @@ -281,7 +281,7 @@ impl Application {
SELECT application_roles.campaign_role_id,
application_roles.preference, campaign_roles.name AS role_name
FROM application_roles
LEFT JOIN campaign_roles
JOIN campaign_roles
ON application_roles.campaign_role_id = campaign_roles.id
WHERE application_id = $1
",
Expand Down Expand Up @@ -329,7 +329,7 @@ impl Application {
u.zid AS user_zid, u.name AS user_name, u.gender AS user_gender,
u.pronouns AS user_pronouns, u.degree_name AS user_degree_name,
u.degree_starting_year AS user_degree_starting_year
FROM applications a LEFT JOIN users u ON u.id = a.user_id
FROM applications a JOIN users u ON u.id = a.user_id
WHERE a.user_id = $1
",
user_id
Expand All @@ -345,7 +345,7 @@ impl Application {
SELECT application_roles.campaign_role_id,
application_roles.preference, campaign_roles.name AS role_name
FROM application_roles
LEFT JOIN campaign_roles
JOIN campaign_roles
ON application_roles.campaign_role_id = campaign_roles.id
WHERE application_id = $1
",
Expand Down
4 changes: 2 additions & 2 deletions backend/server/src/models/organisation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ impl Organisation {
Member,
"
SELECT organisation_members.user_id as id, organisation_members.role AS \"role: OrganisationRole\", users.name from organisation_members
LEFT JOIN users on users.id = organisation_members.user_id
JOIN users on users.id = organisation_members.user_id
WHERE organisation_members.organisation_id = $1 AND organisation_members.role = $2
",
organisation_id,
Expand All @@ -216,7 +216,7 @@ impl Organisation {
Member,
"
SELECT organisation_members.user_id as id, organisation_members.role AS \"role: OrganisationRole\", users.name from organisation_members
LEFT JOIN users on users.id = organisation_members.user_id
JOIN users on users.id = organisation_members.user_id
WHERE organisation_members.organisation_id = $1
",
organisation_id
Expand Down

0 comments on commit 80c1abe

Please sign in to comment.