Use backed-up primary key as last insert id before getting it from db driver
This commit is contained in:
parent
8d06f4b9e9
commit
80d3ddc030
@ -96,10 +96,10 @@ where
|
||||
ValueTypeOf::<A>::try_from_u64(last_insert_id).ok()
|
||||
}
|
||||
};
|
||||
let last_insert_id = match last_insert_id_opt {
|
||||
Some(last_insert_id) => last_insert_id,
|
||||
None => match primary_key {
|
||||
Some(value_tuple) => FromValueTuple::from_value_tuple(value_tuple),
|
||||
let last_insert_id = match primary_key {
|
||||
Some(value_tuple) => FromValueTuple::from_value_tuple(value_tuple),
|
||||
None => match last_insert_id_opt {
|
||||
Some(last_insert_id) => last_insert_id,
|
||||
None => return Err(DbErr::Exec("Fail to unpack last_insert_id".to_owned())),
|
||||
},
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user