瀏覽代碼

fixing newest first mode issue and actionscell dispatch issue (#2305)

Robert Azizbekyan 2 年之前
父節點
當前提交
48325bc5ad
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. 11 1
      kafka-ui-react-app/src/components/Topics/Topic/Details/Messages/Filters/Filters.tsx

+ 11 - 1
kafka-ui-react-app/src/components/Topics/Topic/Details/Messages/Filters/Filters.tsx

@@ -192,7 +192,17 @@ const Filters: React.FC<FiltersProps> = ({
       setAttempt(attempt + 1);
       setAttempt(attempt + 1);
 
 
       if (isSeekTypeControlVisible) {
       if (isSeekTypeControlVisible) {
-        props.seekType = isLive ? SeekType.LATEST : currentSeekType;
+        switch (seekDirection) {
+          case SeekDirection.FORWARD:
+            props.seekType = SeekType.BEGINNING;
+            break;
+          case SeekDirection.BACKWARD:
+          case SeekDirection.TAILING:
+            props.seekType = SeekType.LATEST;
+            break;
+          default:
+            props.seekType = currentSeekType;
+        }
         props.seekTo = selectedPartitions.map(({ value }) => {
         props.seekTo = selectedPartitions.map(({ value }) => {
           const offsetProperty =
           const offsetProperty =
             seekDirection === SeekDirection.FORWARD ? 'offsetMin' : 'offsetMax';
             seekDirection === SeekDirection.FORWARD ? 'offsetMin' : 'offsetMax';