Mailspring/packages/isomorphic-core
Karim Hamidou 04b1763965 [fix] Fix transaction creation for contacts
Summary:
Fixes T7283. We weren't creating deltas for contacts because we were inserting contacts using `UPSERT`, which requires us to add another sequelize hook.  Unfortunately, support for this hook is only available on sequelize 4.x.

I didn't want to upgrade our sequelize version right now and cause of bunch of mysterious failures, so I've simply changed the `UPSERT` to be either an `INSERT`or `UPDATE`. We didn't really need it anyway.

Test Plan: Checked that N1 was receiving contact deltas.

Reviewers: bengotow

Reviewed By: bengotow

Maniphest Tasks: T7283

Differential Revision: https://phab.nylas.com/D3481
2016-12-05 15:37:17 -08:00
..
src [fix] Fix transaction creation for contacts 2016-12-05 15:37:17 -08:00
index.js [*] fix(deltas): Cloud-API not filtering deltas at all, refactor a few things 2016-12-01 18:41:46 -08:00
package.json [cloud-api] add npm start for pm2 launch 2016-12-01 16:33:05 -05:00