diff --git a/saqc/funcs/constants.py b/saqc/funcs/constants.py index 1abb3f73f74537f2188f5e995ec68bec652bbcd0..df167b79c39456f122eb63e1523f7f7d073ce210 100644 --- a/saqc/funcs/constants.py +++ b/saqc/funcs/constants.py @@ -75,7 +75,7 @@ def flagConstants( starting_points_mask = rolling.max() - rolling.min() <= thresh rolling = customRoller(starting_points_mask, **kws, forward=True) # mimic any() - mask = rolling.sum() > 0 + mask = (rolling.sum() > 0) & d.notna() flags[mask, field] = flag return data, flags