From 7e42aafcc04c85e7375c6dcce71e5883b4563cb5 Mon Sep 17 00:00:00 2001 From: Emily Toop Date: Fri, 26 May 2017 14:02:25 +0100 Subject: [PATCH] convert Instant's to TypedValues so they can be parsed properly --- db/src/schema.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/db/src/schema.rs b/db/src/schema.rs index ccd79093..b453941f 100644 --- a/db/src/schema.rs +++ b/db/src/schema.rs @@ -245,6 +245,7 @@ impl SchemaTypeChecking for Schema { // Ref coerces a little: we interpret some things depending on the schema as a Ref. (&ValueType::Ref, TypedValue::Long(x)) => Ok(TypedValue::Ref(x)), (&ValueType::Ref, TypedValue::Keyword(ref x)) => self.require_entid(&x).map(|entid| TypedValue::Ref(entid)), + (&ValueType::Instant, TypedValue::Instant(x)) => Ok(TypedValue::Instant(x)), // Otherwise, we have a type mismatch. (value_type, _) => bail!(ErrorKind::BadEDNValuePair(value.clone(), value_type.clone())), }