diff --git a/bilby/core/prior/dict.py b/bilby/core/prior/dict.py index 3d4371a92943911f6e52b28b50299b351ed23437..2aac6dfa97cd2fa1e4f7e9b9cfbf3d47e36cfc74 100644 --- a/bilby/core/prior/dict.py +++ b/bilby/core/prior/dict.py @@ -390,6 +390,7 @@ class PriorDict(dict): samples = self.sample_subset(keys=keys, size=sampling_chunk) keep = np.atleast_1d(self.evaluate_constraints(samples)) if len(keep) == 1: + self._cached_normalizations[keys] = 1 return 1 all_samples = {key: np.array([]) for key in keys} while np.count_nonzero(keep) < min_accept: