안녕하세요 @realmankwon입니다.
금일 @lucky2님께서
@svc.refund로 한번에 30개의 SVC를 전송하여서 해당건의 환불을 위해서 트랜잭션을 확인하다가 이상한 점을 발견했습니다.
https://steem-engine.rocks/@svc.refund 에서 빨간 박스 이후로 @svc.refund에서 null로 보낸 내역이 없었습니다.
관련해서 로그를 뒤져보니 포스팅이 없어서 그 건 이후로 보팅이 되고 있지 않았습니다.
위의 트랜잭션이었는데 @를 기준으로 split을 하다 보니 제일 마지막에 ')'가 들어가 있었습니다.
permlink 검증 로직을 돌리면 되지만 그것보다는 제대로된 메모일때만 처리하는 것이 나을 것 같아서 반환하는 로직을 추가하였습니다.
포스팅이 없으면 서버가 뻗지 않도록 에러 처리는 했지만 해당 건을 넘기기 위해 반환하는 로직이 없었던 것입니다.
해당 건 처리 이후에 반환은 정상적으로 이루어졌고 @lucky2님의 29 SVC도 정상 반환 처리되었습니다.
그동안 보팅이 되지 않고 있었는데도 묵묵히 기다려 주셔서 감사합니다.