Open
Description
Bug description
Steps to reproduce:
- Open physical dataset
- Create metric with name "test" and sql expression = 1
- Save dataset
- Edit dataset again: set metric currency for this metric as Prefix + USD
- Save dataset
- Edit dataset again: check "test" metric and notice that prefix and currency are empty
- Set metric currency to Prefix + USD again
- Try to save dataset and you receive error
From now on you can't save dataset without this error. Only removing this metric completely let you save dataset.
Screenshots/recordings
Superset version
master / latest-dev
Python version
3.9
Node version
16
Browser
Chrome
Additional context
This bug occures in development mode on version 5.0.0 installed locally via docker compose.
Checklist
- I have searched Superset docs and Slack and didn't find a solution to my problem.
- I have searched the GitHub issue tracker and didn't find a similar bug report.
- I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.