This was a pretty obvious flaw that needed to be corrected. If a city has no food, you shouldn't get food from attacking it, and you shouldn't be able to get more food/resources from a city than it has.

It stands to reason that if someone has $10, they can't give me $40, but that's exactly what was happening in this case.

I know every change isn't going to be popular, but closing exploits is necessary and important to the long-term fun and challenge of Evony, for all players.