Преглед на файлове

fix bug with source removal

Adam Shaw преди 7 години
родител
ревизия
ba1004554a
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      src/reducers/eventSources.ts

+ 4 - 1
src/reducers/eventSources.ts

@@ -177,7 +177,10 @@ function fetchSource(eventSource: EventSource, fetchRange: DateRange | null, cal
 function receiveResponse(sourceHash: EventSourceHash, sourceId: string, fetchId: string, fetchRange: DateRange) {
   let eventSource: EventSource = sourceHash[sourceId]
 
-  if (fetchId === eventSource.latestFetchId) {
+  if (
+    eventSource && // not already removed
+    fetchId === eventSource.latestFetchId
+  ) {
     return assignTo({}, sourceHash, {
       [sourceId]: assignTo({}, eventSource, {
         isFetching: false,