diff --git a/matlab/@dynSeries/private/horzcat2.m b/matlab/@dynSeries/private/horzcat2.m
index 6282c12ac013c0952f53af10bf2f133686a007b3..f161dffb397f59acf973908df62e08657a6e4ad4 100644
--- a/matlab/@dynSeries/private/horzcat2.m
+++ b/matlab/@dynSeries/private/horzcat2.m
@@ -88,6 +88,7 @@ a.tex  = vertcat(b.tex,c.tex);
 if ~( d_nobs_flag(1) || d_init_flag(1) )
     a.init = b.init;
     a.data = [b.data,c.data];
+    a.time = b.time;
 else
     if b.init<=c.init
         a.init = b.init;
@@ -107,4 +108,5 @@ else
         c.data = [c.data; NaN(b_last_date-c_last_date,c.vobs)];
     end
     a.data = [b.data, c.data];
+    a.time = unique([b.time, c.time]);
 end
\ No newline at end of file