Fix UPS host maintenance date save issue

This commit is contained in:
xiaji
2026-04-30 14:07:24 +08:00
parent e14bc7bfd9
commit a9f93244fd
2 changed files with 7 additions and 7 deletions

View File

@@ -91,7 +91,7 @@
id="{{ form.last_maintenance_date.id_for_label }}" id="{{ form.last_maintenance_date.id_for_label }}"
name="{{ form.last_maintenance_date.name }}" name="{{ form.last_maintenance_date.name }}"
class="form-control datepicker" class="form-control datepicker"
value="{{ form.last_maintenance_date.value|date:'Y-m-d' }}" {% if form.last_maintenance_date.value %}value="{{ form.last_maintenance_date.value|date:'Y-m-d' }}"{% endif %}
placeholder="选择日期"> placeholder="选择日期">
{% if form.last_maintenance_date.errors %} {% if form.last_maintenance_date.errors %}
{% for error in form.last_maintenance_date.errors %} {% for error in form.last_maintenance_date.errors %}

View File

@@ -121,14 +121,14 @@ class UPSHostUpdateView(UpdateView):
context = self.get_context_data() context = self.get_context_data()
battery_formset = context['battery_formset'] battery_formset = context['battery_formset']
if battery_formset.is_valid():
self.object = form.save() self.object = form.save()
if battery_formset:
battery_formset.instance = self.object battery_formset.instance = self.object
battery_formset.save() battery_formset.save()
messages.success(self.request, 'UPS主机和电池信息已更新') messages.success(self.request, 'UPS主机和电池信息已更新')
return redirect(self.success_url) return redirect(self.success_url)
else:
return self.form_invalid(form)
class UPSHostDeleteView(DeleteView): class UPSHostDeleteView(DeleteView):