git.iko.soy/typeable/schematic
on master help sign in
Fix: number validation
commit78a19fbdc57233eed70e2f8e92f85c6de7408064 authorAleksandr Bragin <abragin@gmail.com> dateFri 26 Oct 2018, 15:32 (8 years ago) parentd990863
1 file changed+2−2
src/Data/Schematic/Validation.hs+2−2
src/Data/Schematic/Validation.hs+2−2
@@ -135,14 +135,14 @@ validateNumberConstraint (JSONPath path) num = \case
135135 SNLt n -> do
136136 let
137137 nlen = withKnownNat n $ natVal n
138− predicate = fromIntegral nlen < num
138+ predicate = num < fromIntegral nlen
139139 errMsg = path <> " should be < " <> T.pack (show nlen)
140140 warn = vWarning $ mmSingleton path (pure errMsg)
141141 unless predicate warn
142142 SNLe n -> do
143143 let
144144 nlen = withKnownNat n $ natVal n
145− predicate = fromIntegral nlen <= num
145+ predicate = num <= fromIntegral nlen
146146 errMsg = path <> " should be <= " <> T.pack (show nlen)
147147 warn = vWarning $ mmSingleton path (pure errMsg)
148148 unless predicate warn