[Bug-16559] Perspective Numeric Entry Field displays oldValue when I move across the component via keyboard tab key or if validation fails by entering exponential character 'e' and lose focus

The value is not None or null, it is an empty String. In Jython (not Python OR Java), an empty string is greater than 0.
Screen Shot 2020-07-26 at 8.54.39 AM
Consider including a check for the empty string before committing changes.

if (value > 0) and (len(str(value)) > 0):
    # do something