fix: give custom info back to the machine

This commit is contained in:
André Sá 2022-01-24 19:21:23 +00:00
parent f670061935
commit 99f8a516c3

View file

@ -6,7 +6,7 @@ const _ = require('lodash/fp')
const compliance = require('../compliance') const compliance = require('../compliance')
const complianceTriggers = require('../compliance-triggers') const complianceTriggers = require('../compliance-triggers')
const configManager = require('../new-config-manager') const configManager = require('../new-config-manager')
const { get, add, getEditedData, selectLatestData, getCustomerById, update } = require('../customers') const { get, add, getEditedData, selectLatestData, getById, update } = require('../customers')
const httpError = require('../route-helpers').httpError const httpError = require('../route-helpers').httpError
const plugins = require('../plugins') const plugins = require('../plugins')
const Tx = require('../tx') const Tx = require('../tx')
@ -26,7 +26,7 @@ function addOrUpdateCustomer (req) {
return add(req.body) return add(req.body)
}) })
.then(customer => Promise.all([getEditedData(customer.id), getCustomerById(customer.id)])) .then(customer => Promise.all([getEditedData(customer.id), getById(customer.id, null)]))
.then(([customerEditedData, customerOriginalData]) => selectLatestData(customerOriginalData, customerEditedData)) .then(([customerEditedData, customerOriginalData]) => selectLatestData(customerOriginalData, customerEditedData))
.then(customer => { .then(customer => {
// BACKWARDS_COMPATIBILITY 7.5 // BACKWARDS_COMPATIBILITY 7.5