The actual fix for the bug (discussed in the article) can be found in GitHub PRs [1][2]. Uniswap is ignoring this PR for a long time for some reason.
---
[1] https://github.com/Uniswap/uniswap-v2-subgraph/pull/86
[2] https://github.com/Uniswap/uniswap-v3-subgraph/pull/5