Skip to content

数据集复制功能失效 #734

@zklblackman

Description

@zklblackman

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 判断,已破坏了原有的代码结构,建议恢复

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions