Skip to content

Commit f0b6e4f

Browse files
ygcyaoiSecloud
authored andcommitted
fix(backend): mongodb实例重启单据详情补充 #10158
# Reviewed, transaction id: 39557
1 parent 950ec9a commit f0b6e4f

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

dbm-ui/backend/ticket/builders/mongodb/mongo_instance_reload.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class MongoDBInstanceReloadDetailSerializer(BaseMongoDBOperateDetailSerializer):
2626
class InstanceReloadDetailSerializer(serializers.Serializer):
2727
cluster_id = serializers.IntegerField(help_text=_("集群ID"))
2828
bk_host_id = serializers.IntegerField(help_text=_("实例主机ID"))
29+
instance_id = serializers.IntegerField(help_text=_("实例ID"))
2930
port = serializers.IntegerField(help_text=_("实例Port"))
3031
role = serializers.CharField(help_text=_("角色"), required=False)
3132

@@ -65,8 +66,4 @@ class MongoDBInstanceReloadApplyFlowBuilder(BaseMongoDBTicketFlowBuilder):
6566
serializer = MongoDBInstanceReloadDetailSerializer
6667
inner_flow_builder = MongoDBInstanceReloadFlowParamBuilder
6768
inner_flow_name = _("MongoDB 实例重启")
68-
69-
def patch_ticket_detail(self):
70-
for info in self.ticket.details["infos"]:
71-
info["instance_id"] = f"{info['bk_host_id']}:{info['port']}"
72-
self.ticket.save(update_fields=["details"])
69+
need_patch_instance_details = True

0 commit comments

Comments
 (0)