mirror of https://github.com/apache/superset.git
Fix: Correct raw metrics handling in verbose map
This commit is contained in:
parent
fc9bc175e6
commit
5f318de8c6
|
@ -172,7 +172,8 @@ class DatasourceKind(StrEnum):
|
|||
PHYSICAL = "physical"
|
||||
|
||||
|
||||
class BaseDatasource(AuditMixinNullable, ImportExportMixin): # pylint: disable=too-many-public-methods
|
||||
class BaseDatasource(AuditMixinNullable,
|
||||
ImportExportMixin): # pylint: disable=too-many-public-methods
|
||||
"""A common interface to objects that are queryable
|
||||
(tables and datasources)"""
|
||||
|
||||
|
@ -361,12 +362,11 @@ class BaseDatasource(AuditMixinNullable, ImportExportMixin): # pylint: disable=
|
|||
@property
|
||||
def verbose_map(self) -> dict[str, str]:
|
||||
verb_map = {"__timestamp": "Time"}
|
||||
verb_map.update(
|
||||
{o.metric_name: o.verbose_name or o.metric_name for o in self.metrics}
|
||||
)
|
||||
verb_map.update(
|
||||
{o.column_name: o.verbose_name or o.column_name for o in self.columns}
|
||||
)
|
||||
verb_map.update({o.metric_name: verb_map.setdefault(
|
||||
o.metric_name, o.verbose_name or o.metric_name) for o in self.metrics})
|
||||
|
||||
verb_map.update({o.column_name: verb_map.setdefault(
|
||||
o.column_name, o.verbose_name or o.column_name) for o in self.columns})
|
||||
return verb_map
|
||||
|
||||
@property
|
||||
|
|
Loading…
Reference in New Issue