fixed bug on get transaction by id