This is an automated email from the ASF dual-hosted git repository.
johnbodley pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
The following commit(s) were added to refs/heads/master by this push:
new 36627af fix: Resolves a regression from #9939 (#10033)
36627af is described below
commit 36627af916c1001f0f156a9bd4fc6d7480006c55
Author: John Bodley <[email protected]>
AuthorDate: Wed Jun 10 13:42:08 2020 -0700
fix: Resolves a regression from #9939 (#10033)
Co-authored-by: John Bodley <[email protected]>
---
superset/views/core.py | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/superset/views/core.py b/superset/views/core.py
index 44cade9..6df7d34 100755
--- a/superset/views/core.py
+++ b/superset/views/core.py
@@ -917,9 +917,6 @@ class Superset(BaseSupersetView):
)
if action in ("saveas", "overwrite"):
- if not slc:
- return json_error_response("The slice does not exist")
-
return self.save_or_overwrite_slice(
slc,
slice_add_perm,
@@ -1003,7 +1000,7 @@ class Superset(BaseSupersetView):
def save_or_overwrite_slice(
self,
- slc: Slice,
+ slc: Optional[Slice],
slice_add_perm: bool,
slice_overwrite_perm: bool,
slice_download_perm: bool,
@@ -1025,6 +1022,7 @@ class Superset(BaseSupersetView):
form_data.get("adhoc_filters", [])
)
+ assert slc
slc.params = json.dumps(form_data, indent=2, sort_keys=True)
slc.datasource_name = datasource_name
slc.viz_type = form_data["viz_type"]