kim icon indicating copy to clipboard operation
kim copied to clipboard

Crash when using min/max and passing strings to Decimal fields

Open jackqu7 opened this issue 5 years ago • 0 comments

If you have min/max on a Decimal field, and you pass the value as a string (which is supposed to be supported,) a crash occurs.

    field.marshal(mapper_session)
kim/field.py:344: in marshal
    run_pipeline(self.marshal_pipes, session, self, **opts)
kim/pipelines/base.py:176: in run_pipeline
    pipe_func(session)
kim/pipelines/base.py:104: in inner
    return pipe_func(session)
kim/pipelines/numeric.py:46: in bounds_check
    if min_ is not None and session.data < min_:```

jackqu7 avatar Jun 17 '19 15:06 jackqu7