From 3534c68be64288bb949eeea7cfc6a24a85b305d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Wed, 15 Jan 2014 12:53:38 +0100
Subject: [PATCH] Fixed bug. Allow selection of an observation with a date
 defined in a formatted string.

---
 matlab/@dseries/subsref.m | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/matlab/@dseries/subsref.m b/matlab/@dseries/subsref.m
index 7da44e3f8..82d8a9cb9 100644
--- a/matlab/@dseries/subsref.m
+++ b/matlab/@dseries/subsref.m
@@ -203,9 +203,14 @@ switch S(1).type
             % Do nothing.
             B = A;
         end
-    elseif isdates(S(1).subs{1})
+    elseif isdates(S(1).subs{1}) || isdate(S(1).subs{1})
+        if isdate(S(1).subs{1})
+            Dates = dates(S(1).subs{1});
+        else
+            Dates = S(1).subs{1};
+        end
         % Extract a subsample using a dates object
-        [junk,tdx] = intersect(A.dates.time,S(1).subs{1}.time,'rows');
+        [junk,tdx] = intersect(A.dates.time,Dates.time,'rows');
         B = dseries();
         B.data = A.data(tdx,:);
         B.name = A.name;
-- 
GitLab