Merge pull request 'bugfix/170_180' (#52) from bugfix/170_180 into main

Reviewed-on: #52
This commit is contained in:
cayop 2025-02-19 17:22:58 +00:00
commit 0a73da50ce
2 changed files with 7 additions and 3 deletions

View file

@ -127,12 +127,12 @@ class NewSnapshotView(ApiMixing):
logger.error("Error: No property for uuid: %s", ev_uuid)
return JsonResponse({'status': 'fail'}, status=500)
url_args = reverse_lazy("device:details", args=(property.value,))
url_args = reverse_lazy("device:details", args=(prop.value,))
url = request.build_absolute_uri(url_args)
response = {
"status": "success",
"dhid": property.value[:6].upper(),
"dhid": prop.value[:6].upper(),
"url": url,
# TODO replace with public_url when available
"public_url": url

View file

@ -298,13 +298,17 @@ class ParseSnapshot:
if get_inxi(n, "type") == "USB":
interface = "USB"
speed = get_inxi(iface, "speed")
if not speed:
speed = get_inxi(n, "speed")
self.components.append(
{
"type": "NetworkAdapter",
"model": model,
"manufacturer": get_inxi(n, 'vendor'),
"serialNumber": get_inxi(iface, 'mac'),
"speed": get_inxi(n, "speed"),
"speed": speed,
"interface": interface,
}
)