mirror of
https://github.com/valitydev/redash.git
synced 2024-11-08 01:48:54 +00:00
Fix: query embeds are broken. (#2837)
This commit is contained in:
parent
1661553da7
commit
ec39bb0779
@ -69,7 +69,7 @@ class QuerySerializer(Serializer):
|
|||||||
def serialize(self):
|
def serialize(self):
|
||||||
if isinstance(self.object_or_list, models.Query):
|
if isinstance(self.object_or_list, models.Query):
|
||||||
result = serialize_query(self.object_or_list, **self.options)
|
result = serialize_query(self.object_or_list, **self.options)
|
||||||
if self.options.get('with_favorite_state', True):
|
if self.options.get('with_favorite_state', True) and not current_user.is_api_user():
|
||||||
result['is_favorite'] = models.Favorite.is_favorite(current_user.id, self.object_or_list)
|
result['is_favorite'] = models.Favorite.is_favorite(current_user.id, self.object_or_list)
|
||||||
else:
|
else:
|
||||||
result = [serialize_query(query, **self.options) for query in self.object_or_list]
|
result = [serialize_query(query, **self.options) for query in self.object_or_list]
|
||||||
|
Loading…
Reference in New Issue
Block a user