0
Я пытаюсь обернуть несколько функций в одну транзакцию. Хотя это не ошибка, но транзакция не совершается.Bookshelfjs: Несколько функций в транзакции
Ниже приведен пример фрагмента.
function doSomething(ids){
bookshelf.transaction(function(trx){
if(someCondition){
new Service().save({ 'name': service.name },{transacting:trx}).then(function(){
doSomeDBUpdate1(ids,trx);
});
}else{
doSomeDBUpdate1(ids,trx);
}
})
}
function doSomeDBUpdate1(ids,trx){
new accounts({ id: accountId }).services().attach(serviceIds,{transacting:trx}).then(function(){
//do something
})
}