You're confusing 'never ending' with 'unlimited'
The Never Ending part simply means that you don't have a finite clip size, you can just keep firing without stopping to reload. It still uses ammo, just like all the other weapons that get the Never Ending legendary characteristic.
There's nothing to patch or fix, that's how it;'s meant to be.