.catch(err => callback(err))
})
.catch(err => {
- logger.error('Cannot execute %s with many retries.', functionToRetry.toString(), { err })
+ logger.error(`Cannot execute ${functionToRetry.name} with many retries.`, { err })
throw err
})
}
}
}
+function resetSequelizeInstance (instance: Model<any>, savedFields: object) {
+ Object.keys(savedFields).forEach(key => {
+ const value = savedFields[key]
+ instance.set(key, value)
+ })
+}
+
// ---------------------------------------------------------------------------
export {
+ resetSequelizeInstance,
retryTransactionWrapper,
transactionRetryer,
updateInstanceWithAnother