ablanchard commented on issue #28446:
URL: https://github.com/apache/superset/issues/28446#issuecomment-2167569789
From my understanding of the problem:
- When you export charts, query_context is present in the exported files
but the id for the datasource and the slice are not converted to uuid so the
query_context is useless when you import it to a different instance.
- To avoid [a bug when you import, a process has been
added](https://github.com/apache/superset/pull/23582) to remove the
query_context entirely, [still present in
master](https://github.com/preset-io/superset/blob/daf37cbe585515afe725d266ee6ac292b2a00c44/superset/commands/importers/v1/assets.py#L118)
- Then the new security layer fails because the query context is empty
So a fix could be around properly export the charts in the first place and
stop removing the query_context when importing.
A temporary workaround is to update the charts using the api, based on the
exported query_context. Of course if you are exporting and importing on a
different instance, you need to change ids references in the query_context
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]