Issues
- {filter.filters.length > 0 && (
+ {!!filter.filters[1] && (
- Showing issues of {filter.filters[0].value} to
+ Showing issues of {filter.filters[0].value}
+ to
{filter.filters[1].value}
)}
diff --git a/frontend/app/components/Dashboard/components/SessionsModal/SessionsModal.tsx b/frontend/app/components/Dashboard/components/SessionsModal/SessionsModal.tsx
index ea8f07fb2..8465a03f3 100644
--- a/frontend/app/components/Dashboard/components/SessionsModal/SessionsModal.tsx
+++ b/frontend/app/components/Dashboard/components/SessionsModal/SessionsModal.tsx
@@ -24,13 +24,17 @@ function SessionsModal(props: Props) {
const fetchSessions = async (filter: any) => {
setLoading(true);
- const _filter = { ...filter };
+ const _filter = {
+ ...filter,
+ filters: [...filter.filters]
+ };
if (issue) {
_filter.filters.push({
type: 'issue',
operator: 'is',
- value: [issue.type]
+ value: [issue.type],
+ source: issue.source,
});
}
const res = await metricService.fetchSessions(null, _filter);