From b29e43b04cb506111e26ca46ffec6fb8f524dc35 Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Fri, 3 Dec 2021 09:19:59 +0100
Subject: [PATCH] realtime_shock_decomposition.m: gracefully exit if
 nobs-option is not set

(cherry picked from commit 7bc15927a9628c2e8a26ac85b276d249d2575ef7)
---
 matlab/realtime_shock_decomposition.m | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/matlab/realtime_shock_decomposition.m b/matlab/realtime_shock_decomposition.m
index 58f9fbf8e5..1cb9603673 100644
--- a/matlab/realtime_shock_decomposition.m
+++ b/matlab/realtime_shock_decomposition.m
@@ -101,7 +101,10 @@ end
 % save_realtime=0;
 save_realtime = options_.shock_decomp.save_realtime;
 % array of time points in the range options_.presample+1:options_.nobs
-
+if isnan(options_.nobs)
+    error('realtime_shock_decomposition: the nobs-option must be set.')
+end
+    
 zreal = zeros(endo_nbr+length(M_.epilogue_names)*with_epilogue,nshocks+2,options_.nobs+forecast_);
 zcond = zeros(endo_nbr+length(M_.epilogue_names)*with_epilogue,nshocks+2,options_.nobs);
 
-- 
GitLab