From 2378fdf9ce83d8f99672c0b5606c72c02ed9ec37 Mon Sep 17 00:00:00 2001 From: Kim Pham Date: Fri, 25 Mar 2016 16:45:35 -0700 Subject: [PATCH] Disable polymorphism in DruidMetric as well --- dashed/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dashed/models.py b/dashed/models.py index 9d623ef9b9..811c70a71e 100644 --- a/dashed/models.py +++ b/dashed/models.py @@ -1096,7 +1096,9 @@ class DruidMetric(Model): datasource_name = Column( String(250), ForeignKey('datasources.datasource_name')) - datasource = relationship('DruidDatasource', backref='metrics') + # Setting enable_typechecks=False disables polymorphic inheritance. + datasource = relationship('DruidDatasource', backref='metrics', + enable_typechecks=False) json = Column(Text) description = Column(Text)