From 42417d992d1a99bde73c50937e3b8c2a67aadd3f Mon Sep 17 00:00:00 2001 From: Houtan Bastani Date: Tue, 30 Jan 2018 10:30:50 +0100 Subject: [PATCH] dyn_ols: fix bug in field check --- matlab/ols/dyn_ols.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/matlab/ols/dyn_ols.m b/matlab/ols/dyn_ols.m index b1d380066..53451927a 100644 --- a/matlab/ols/dyn_ols.m +++ b/matlab/ols/dyn_ols.m @@ -149,7 +149,9 @@ for i = 1:length(jsonmodel) fp = max(Y.firstobservedperiod, X.firstobservedperiod); lp = min(Y.lastobservedperiod, X.lastobservedperiod); - if isfield(jsonmodel{i}.tags, 'sample') && ~isempty(jsonmodel{i}.tags.sample) + if isfield(jsonmodel{i}, 'tags') ... + && isfield(jsonmodel{i}.tags, 'sample') ... + && ~isempty(jsonmodel{i}.tags.sample) colon_idx = strfind(jsonmodel{i}.tags.sample, ':'); fsd = dates(jsonmodel{i}.tags.sample(1:colon_idx-1)); lsd = dates(jsonmodel{i}.tags.sample(colon_idx+1:end));