This seems to be about the same thing as Product Receipt Default Quantity to Zero.
As suggested there, you should use the debugger to find the piece of code responsible for this behaviour. For example, there may be a filter in the form, or maybe the problem isn’t that the record isn’t show in the form, but maybe it’s not saved at all when it has no quantity.
You can’t start designing a change unless you identify the actual problem.