Fake transaction was using QueryOne instead of QueryAll