From 6ea07bf2bc82650cde5dbd6f64644ffa8a91be1b Mon Sep 17 00:00:00 2001
From: Marco Ratto <marco.ratto@ec.europa.eu>
Date: Thu, 22 Feb 2024 09:24:18 +0100
Subject: [PATCH] bug fix for when the desired vintage date does not coincide
 to an end-of-the-year Q4 period.

---
 matlab/shock_decomposition/annualized_shock_decomposition.m | 1 +
 1 file changed, 1 insertion(+)

diff --git a/matlab/shock_decomposition/annualized_shock_decomposition.m b/matlab/shock_decomposition/annualized_shock_decomposition.m
index 962a0910c..834e37c9f 100644
--- a/matlab/shock_decomposition/annualized_shock_decomposition.m
+++ b/matlab/shock_decomposition/annualized_shock_decomposition.m
@@ -200,6 +200,7 @@ if realtime_ && isstruct(oo_) && isfield(oo_, 'realtime_shock_decomposition')
 
                 % make annualized shock decomp
                 z = annualiz(z,t0,q2a,aux,steady_state);
+                oo_.annualized_realtime_shock_decomposition.(['yr_' int2str(yr)]) = z;
 
             end
             oo_.annualized_realtime_forecast_shock_decomposition.(['yr_' int2str(yr)]) = z(:,:,end-nfrcst:end);
-- 
GitLab