From 36a6fade908510429f41d2c6831c44faed565e88 Mon Sep 17 00:00:00 2001 From: John Bodley <4567245+john-bodley@users.noreply.github.com> Date: Thu, 28 Mar 2019 10:07:55 -0700 Subject: [PATCH] [migration] Fixing issue with fb13d49b72f9 downgrade (#7145) * [migration] Fixing issue with fb13d49b72f9 downgrade This PR fixes an issue with the downgrade step of migration fb13d49b72f9 which wrongfully labeled the field `metrics` rather than `metric`. to: @graceguo-supercat @michellethomas @mistercrunch * Update fb13d49b72f9_better_filters.py --- superset/migrations/versions/fb13d49b72f9_better_filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/migrations/versions/fb13d49b72f9_better_filters.py b/superset/migrations/versions/fb13d49b72f9_better_filters.py index cac42c3dc..9ea7880e8 100644 --- a/superset/migrations/versions/fb13d49b72f9_better_filters.py +++ b/superset/migrations/versions/fb13d49b72f9_better_filters.py @@ -94,7 +94,7 @@ def downgrade(): flts = params.get('filter_configs') if not flts: continue - params['metrics'] = [flts[0].get('metric')] + params['metric'] = flts[0].get('metric') params['groupby'] = [o.get('column') for o in flts] slc.params = json.dumps(params, sort_keys=True) except Exception as e: