Skip to content
Extraits de code Groupes Projets
Non vérifiée Valider 6d8b7b49 rédigé par Benjamin Neff's avatar Benjamin Neff Validation de Dennis Schubert
Parcourir les fichiers

Remove started sharing notifications where the contact doesn't exist

The same as #7009 but now all of them ;)
parent 5b5e3e2c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -5,7 +5,8 @@ class RemoveStartedSharingNotificationsWithoutContact < ActiveRecord::Migration
def up
Notification.where(type: "Notifications::StartedSharing", target_type: "Person")
.joins("INNER JOIN people ON people.id = notifications.target_id")
.joins("LEFT OUTER JOIN contacts ON contacts.person_id = people.id")
.joins("LEFT OUTER JOIN contacts ON contacts.person_id = people.id " \
"AND contacts.user_id = notifications.recipient_id")
.delete_all("contacts.id IS NULL")
end
end
......@@ -11,7 +11,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 20160820181334) do
ActiveRecord::Schema.define(version: 20160822212739) do
create_table "account_deletions", force: :cascade do |t|
t.string "diaspora_handle", limit: 255
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter