该是更新动作的页面却是新发布动作页面

BUG反馈 · 2468 次浏览
Bader 创建于 2024-07-13 16:17

Windows10

Quicker1.43.11

最近不短的一段时间在更新动作的时候,偶尔会出现更新动作的时候,有更新动作的选项,但是点击更新分享之后就会是新发布动作的页面:

 

暂时还没有发现复现的准确步骤,不过有一个大致的规律就是出现这种情况的动作我多次拖拽移动过他们的位置,然后点击了同步:

Bader 最后更新于 2024/7/13

回复内容
CL 2024-07-13 17:50
#1
复制的动作是新的id,不能用于更新之前动作分享到动作库的动作,这个需要在打开分享窗口的时候获知,所以有这个变化。
Bader 2024-07-13 18:27
#2

额,我不太确定是不是我拖拽的时候不小心给拖拽复制了一个新的。

不过假如是拖拽复制成一个新的动作,新的动作如果分享的话不应该是要显示“分享新动作”么?现在的情况是这个动作显示的是“更新分享”,而点开后却不是“更新分享”的界面。

下面这个截图中demo是一个新动作,我的理解是如果demo上的动作也是个新动作的话,首次分享应该也显示“分享此动作”而不是“更新分享”:

CL 回复 Bader 2024-07-13 20:32 :

复制出来的动作带有前一个动作分享出去的信息,所以会显示“更新分享”,再打开分享窗口的时候会从服务端检查得到准确的状态。

Bader 回复 Bader 2024-07-13 20:47 :
好的,了解。不过我应该不是复制出来的,因为在我本地并没有同名的第二个动作。我再单独找个动作尝试多次拖拽移动验证下再回复这个问题。
Bader 回复 Bader 2024-07-14 11:52 :

多尝试了几次,没有复现出来,可能真是不小心将拖拽移动整成拖拽复制了。那这个反馈暂时没有问题了,3Q。

Bader 2024-07-14 12:16
#3

可能还需要再麻烦确实下是不是我哪里理解的有问题,我感觉还是有点问题,下边是我的再一次认为有问题的验证过程:

1. 我打算从网上重新安装“巴德离线倒计时”这个动作(本来是担心本地的版本可能确实是我复制出来的,所以重新下载后打算重新编辑了之后再更新发布)

2. 下载会给出提示“已经安装过了”

3. 然后我就在本地搜索同名动作,但是只有一个:

4. 那我现在就判定,我本地的这个不是复制出来的,然后我就尝试更新本地的这个“巴德离线倒计时”,然后就还是新动作的页面


大佬,我在上述第2、3步是不是基本可以确定本地的动作不是复制出来的,本地的就是源动作?然后第4步还是新动作的分享页面我觉得确实是有点异常。还请协助解惑。

CL 回复 Bader 2024-07-15 08:39 :

是不是这样:

分享了一个动作A,如果服务器端删掉了,那么本地再更新分享的时候,也会变成新分享

本质就是动作里保存的分享出去的id信息,在服务端不存在,就会变成新分享。


Bader 回复 CL 2024-07-15 16:05 :

但是服务端的并没有删掉,并且从服务端复制链接后在本地安装会提示已经安装过了: 

然后本地就仅有一个同名的:

Bader 回复 CL 2024-07-15 16:07 :
如有必要可以登录我的Quicker来排查看看 
CL 回复 Bader 2024-07-15 16:13 :

目前除了显示还有别的问题么?比如分享的时候有没有真的创建了一个新的动作? 没有别的问题就先不研究了,感觉大脑能量不足了。

Bader 回复 CL 2024-07-15 16:22 :

有的,分享后确实会创建一个新的同名动作。不过其实这个问题我遇到几次都是把本地的删除掉然后再安装服务器版本,再更新服务器的版本就好了。其实也没啥大的影响,紧急度不高,暂时不用安排成优先解决的问题。

主要我现在还没有找到能准确复现这个问题的步骤,只是知道类似的几个动作都是在我拖拽移动然后同步资料后偶尔会出现这个异常。所以暂时先不用费心处理这个问题了,等我后续找到能准确复现它的步骤了以后我再反馈吧

回复主贴