From a7b220efc485e00e6978dffecc85ae4b218487b1 Mon Sep 17 00:00:00 2001 From: Babacar Diasse Date: Fri, 14 Jun 2024 11:25:05 +0200 Subject: [PATCH] feat: allow date_nanos dates in timestamp selection Signed-off-by: Babacar Diasse --- .../DefineDetector/components/Timestamp/Timestamp.tsx | 10 ++++++++-- public/redux/reducers/opensearch.ts | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/public/pages/DefineDetector/components/Timestamp/Timestamp.tsx b/public/pages/DefineDetector/components/Timestamp/Timestamp.tsx index 48431fe8..6c454306 100644 --- a/public/pages/DefineDetector/components/Timestamp/Timestamp.tsx +++ b/public/pages/DefineDetector/components/Timestamp/Timestamp.tsx @@ -52,9 +52,15 @@ export function Timestamp(props: TimestampProps) { get(opensearchState, 'dataTypes.date', []) as string[] ); - const timeStampFieldOptions = isEmpty(dateFields) + const dateNanoFields = Array.from( + get(opensearchState, 'dataTypes.date_nanos', []) as string[] + ); + + const allDateFields = dateFields.concat(dateNanoFields); + + const timeStampFieldOptions = isEmpty(allDateFields) ? [] - : dateFields.map((dateField) => ({ label: dateField })); + : allDateFields.map((dateField) => ({ label: dateField })); return (