Added password hint

This commit is contained in:
root
2026-03-04 14:59:24 +01:00
parent 8dfe3393a5
commit 2a972280d0
4 changed files with 50 additions and 9 deletions
+16 -5
View File
@@ -56,11 +56,22 @@ def resync_all(*args, **kwargs):
container[hwaddr].lease = lease
container[hwaddr].save()
elif lxc:
DevContainer.objects.create(
dns=dns,
lease=lease,
lxc=lxc,
)
try:
DevContainer.objects.create(
dns=dns,
lease=lease,
lxc=lxc,
)
except Exception as e:
logging.error(e)
if 'dns_id' in str(e):
existing = DevContainer.objects.get(dns=dns)
existing.lease=lease
existing.lxc = lxc
existing.save()
else:
raise e
# Now remove the non lxc devcontainers
DevContainer.objects.filter(lxc__isnull=True).delete()
+4 -1
View File
@@ -449,7 +449,10 @@ class DevContainer(BaseModel, SearchableMixin, TaskAwareModelMixin):
self.lease.mac_address = self.lxc.hwaddr
self.lease.save()
super().save(*args, **kwargs)
try:
super().save(*args, **kwargs)
except Exception as e:
logging.error(e)
def __str__(self):
return f"{self.name} ({self.address})"