1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[BUG]文件搜索不存在的资源后,点击下面存在的目录也会提示资源不存在

Open CementWork opened this issue 1 year ago • 5 comments

联系方式

No response

1Panel 版本

1.1.3

问题描述

文件搜索不存在的资源后,点击下面存在的目录也会提示资源不存在。应该是出现资源不存在情况没有清理掉输入的内容导致。

重现步骤

在文件输入框中搜索不存在的资源,然后在点击下方存在的目录。

期待的正确结果

正常跳转,失败后清理掉搜索框记录的内容

相关日志输出

No response

附加信息

No response

CementWork avatar Apr 24 '23 03:04 CementWork

这个可以指定给我修复

CementWork avatar Apr 24 '23 03:04 CementWork

感谢反馈。 在文件列表搜索不存在的资源时,列表会显示暂无数据。 我这里还不清楚您反馈的资源不存在是不是指的这里? image

wanghe-fit2cloud avatar Apr 24 '23 06:04 wanghe-fit2cloud

这个可以指定给我修复

手动点赞 👍

wanghe-fit2cloud avatar Apr 24 '23 06:04 wanghe-fit2cloud

感恩反馈。 在文件列表搜索不存在的资源时,列表会显示暂无数据。 我这里还不清楚您反馈的资源不存在是不是指的在这里? 图像 1682317741616_23FFF692-8394-4930-88E2-3614DDAAD9C4 1682317759152_E2FBC4B4-3C78-4711-9CF5-3ACD88039E4D 1682317782479_AB4808D4-FBEE-43b5-88A4-8FC2B22C6208 1682317893630_4C3BEBC4-8588-420d-8110-D7B3A2312FB2 大概就是这个现象

CementWork avatar Apr 24 '23 06:04 CementWork

我认为原因在于搜索一个不存在的目录之后,我们需要还原req的数据,放弃这次请求。 鉴于对整体代码的最小改动,我认为这样处理:

  1. 记录原始Req
  2. 进行此次搜索
  3. 如果失败,还原原始Req https://github.com/1Panel-dev/1Panel/blob/34e84081e311a958a6c75aee091fa41f80c04ccc/frontend/src/views/host/file-management/index.vue#L333-L343 @CementWork 欢迎PR

xinkeng0 avatar Apr 25 '23 09:04 xinkeng0

v1.2.0 版本已发布。

wanghe-fit2cloud avatar May 08 '23 10:05 wanghe-fit2cloud