notification icon indicating copy to clipboard operation
notification copied to clipboard

创建或修改addresslist时,当设置的address_id中包含有重复的address时,会导致系统中存在重复的address

Open liuyp2018 opened this issue 6 years ago • 3 comments

调用PUT /v1/addresslists/{addresslist}修改addresslist时,当address_id中包含有重复的address时: { "addresslist": "11", "address_id": [ "addr-zV2QNkjkYqMP","addr-zV2QNkjkYqMP" ] }

可以成功操作,但查询此address,此address会存在两条相同的记录: { "total_count": 2, "address_set": [ { "address_id": "addr-zV2QNkjkYqMP", "address_list_id": "adl-57ZORpm996Yv", "address": "[email protected]", "remarks": "", "verification_code": "", "status": "active", "create_time": "2019-08-02T01:48:16Z", "verify_time": "2019-08-02T01:48:16Z", "status_time": "2019-08-02T01:48:16Z", "notify_type": "email" }, { "address_id": "addr-zV2QNkjkYqMP", "address_list_id": "adl-57ZORpm996Yv", "address": "[email protected]", "remarks": "", "verification_code": "", "status": "active", "create_time": "2019-08-02T01:48:16Z", "verify_time": "2019-08-02T01:48:16Z", "status_time": "2019-08-02T01:48:16Z", "notify_type": "email" } ] }

当创建addressslist时,也存在该问题。

liuyp2018 avatar Aug 02 '19 10:08 liuyp2018

fix

huojiao2006 avatar Aug 06 '19 05:08 huojiao2006

经验证,该问题依然存在。

liuyp2018 avatar Aug 15 '19 05:08 liuyp2018

The main reason is that addrIds doesn't do deduplication.

I commit a PR #108 just now

l1ch40 avatar Mar 09 '20 20:03 l1ch40