- windows客户端上,地址簿没有关联标签时,界面上依然显示了一个红点,看了下是把空字符串当成标签返回了。建议加个过滤(views_api.py:165行):
'tags': peer.tags.split(','),
改为
'tags': [s for s in peer.tags.split(',') if s is not None and s != ""],
2.删除最后一个标签的时候删不掉(删完再刷新又出现了),看了下这个地方不太合理(views_api.py:189行):
RustDeskTag.objects.filter(uid=token.uid).delete()
上面这句在if tagnames: 判断里,如果删的是最后一个,前端传过来的是空数组,这样if进不来就删不掉了,建议把删除放在if判断前面
改为
2.删除最后一个标签的时候删不掉(删完再刷新又出现了),看了下这个地方不太合理(views_api.py:189行):
上面这句在
if tagnames:判断里,如果删的是最后一个,前端传过来的是空数组,这样if进不来就删不掉了,建议把删除放在if判断前面