From 47cb1bfdca33a2a6a0b0715a3737e822d94dab4a Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk>
Date: Tue, 9 Apr 2024 14:44:42 +0100
Subject: [PATCH] Set constraint if qval is not a number

---
 src/components/instant_gradients.jl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/instant_gradients.jl b/src/components/instant_gradients.jl
index 0ef67ae..989e894 100644
--- a/src/components/instant_gradients.jl
+++ b/src/components/instant_gradients.jl
@@ -25,7 +25,7 @@ function (::Type{InstantGradient})(; orientation=nothing, group=nothing, qval=no
         res = InstantGradient3D(get_free_variable.(qval), group)
     else
         res = InstantGradient1D(get_free_variable(qval), orientation, group)
-        if res.qval isa Number
+        if !(res.qval isa Number)
             @constraint global_model() res.qval >= 0
         end
     end
-- 
GitLab