OK, I might have fixed it already, but this is like the 5th time I've thought that...

For the record, the icon should stay filled after you click on it.

gyrate
17d

Why is this still broken? When the icon doesn't stay filled, it's because has_my_like returns None, which should never happen. And it seems to slowly get worse over time...