fixed purchase request bug