[x] 4. Tested the normal case and error cases following specs
[x] 5. Is there a refactor to the old code? If yes, have you tested the old function and noted the impact yet?
[x] 6. Loops have a set length and correct termination conditions
[x] 7. There aren't any redundant or duplicate codes in PR (clean code)
[x] 8. There aren't any hard-coded in the code in PR
[x] 9. Optimization logic handling and optimizations SQL (for example, don't get redundant data or add an index to optimize performance, query only necessary fields...)
[x] 10. Set pull-request title by format: Feature new #{id}: {short des}, Bug fix #{id}: {short des}
Summary
Description
Checklist
Evidence
NA
Discussion
OK