fix post transaction