mirror of
https://github.com/apache/superset.git
synced 2026-04-20 08:34:37 +00:00
Slice level cache_timeout isn't taken into consideration (#2631)
This commit is contained in:
committed by
GitHub
parent
70c6cad0e3
commit
23aeee5a9c
@@ -37,7 +37,6 @@ from sqlalchemy_utils import EncryptedType
|
||||
from superset import app, db, db_engine_specs, utils, sm
|
||||
from superset.connectors.connector_registry import ConnectorRegistry
|
||||
from superset.viz import viz_types
|
||||
from superset.utils import QueryStatus
|
||||
from superset.models.helpers import AuditMixinNullable, ImportMixin, set_perm
|
||||
install_aliases()
|
||||
from urllib import parse # noqa
|
||||
@@ -181,10 +180,13 @@ class Slice(Model, AuditMixinNullable, ImportMixin):
|
||||
@property
|
||||
def form_data(self):
|
||||
form_data = json.loads(self.params)
|
||||
form_data['slice_id'] = self.id
|
||||
form_data['viz_type'] = self.viz_type
|
||||
form_data['datasource'] = (
|
||||
str(self.datasource_id) + '__' + self.datasource_type)
|
||||
form_data.update({
|
||||
'slice_id': self.id,
|
||||
'viz_type': self.viz_type,
|
||||
'datasource': str(self.datasource_id) + '__' + self.datasource_type
|
||||
})
|
||||
if self.cache_timeout:
|
||||
form_data['cache_timeout'] = self.cache_timeout
|
||||
return form_data
|
||||
|
||||
@property
|
||||
@@ -230,7 +232,6 @@ class Slice(Model, AuditMixinNullable, ImportMixin):
|
||||
return viz_types[slice_params.get('viz_type')](
|
||||
self.datasource,
|
||||
form_data=slice_params,
|
||||
slice_=self
|
||||
)
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user