Skip to content
This repository has been archived by the owner on May 10, 2023. It is now read-only.

Commit

Permalink
fix: remove BE sentences from two authors if not yet approved
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelKohler committed Jul 8, 2021
1 parent c984904 commit 88c2c3c
Showing 1 changed file with 25 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
'use strict';

// Delete sentences from two authors if not approved, as
// bulk uploads covered them and has better quality.
// https://discourse.mozilla.org/t/sentence-collection-for-belarusian-request-for-advice/82150/14

module.exports = {
up: (queryInterface) => {
return queryInterface.sequelize.query(`
WITH IDsToDelete AS (SELECT
Sentences.id
FROM Sentences
LEFT JOIN Votes ON (Votes.sentenceId=Sentences.id)
WHERE Sentences.localeId = "be"
GROUP BY Sentences.id
HAVING
COUNT(Votes.approval) < 2 OR
COUNT(Votes.approval) = 2 AND SUM(Votes.approval) = 1
)
DELETE FROM Sentences WHERE id IN (SELECT id FROM IDsToDelete)
AND (source LIKE "%Максім Гарэцкі" OR source LIKE "%Кузьма Чорны");
`);
},
down: () => Promise.resolve(),
};

0 comments on commit 88c2c3c

Please sign in to comment.