Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

数据集复制功能失效 #734

Open
zklblackman opened this issue Oct 15, 2021 · 1 comment
Open

数据集复制功能失效 #734

zklblackman opened this issue Oct 15, 2021 · 1 comment

Comments

@zklblackman
Copy link

0.4.2版本中,选择一条数据集点击复制并不会生成一条新数据,而是把当前这条数据集的名称改为“原名称_copy”

检查代码后发现 DatasetService.java save 方法增加了一条关于id的判断,如果id存在则执行update方法。

if (jsonObject.getLong("id") != null) { // 判断前端是否传递id,如果有id,那么执行更新操作
            return update(userId, json); // 如果判断数据库中有同名的数据集就执行更新操作

#682 #683 #684 #685 问题中都提到新数据保存后,再次点击保存会提示名称重复,经检查,并未发现该问题。
按前端代码的代码逻辑,第一次保存执行的是save方法,之后再次点击提交执行的都是update方法,业务逻辑并无问题。

目前只有 DatasetService 在 save 方法中添加了 id 判断,已破坏了原有的代码结构,建议恢复

@ahdxzh
Copy link

ahdxzh commented Mar 12, 2024

官方社区好几年都没修复这个问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants