2 コミット b2f35d181c ... 99d14fcd6e

作者 SHA1 メッセージ 日付
  Maarten van den Berg 99d14fcd6e routes.aardbei: Fix crash in aardbei_apply 4 年 前
  Maarten van den Berg 7a1a003531 aardbei_sync: Actually use passed endpoint, log connection errors 4 年 前
共有2 個のファイルを変更した5 個の追加4 個の削除を含む
  1. 3 2
      piket_server/aardbei_sync.py
  2. 2 2
      piket_server/routes/aardbei.py

+ 3 - 2
piket_server/aardbei_sync.py

@@ -426,12 +426,13 @@ def get_aardbei_people(
426 426
     AardbeiPerson objects. Return a AardbeiSyncError if something fails."""
427 427
     try:
428 428
         resp: requests.Response = requests.get(
429
-            f"{AARDBEI_ENDPOINT}/api/groups/0/",
429
+            f"{endpoint}/api/groups/0/",
430 430
             headers={"Authorization": f"Group {token}"},
431 431
         )
432 432
         resp.raise_for_status()
433 433
 
434
-    except requests.ConnectionError:
434
+    except requests.ConnectionError as e:
435
+        log.exception("Can't connect to endpoint %s", endpoint)
435 436
         return AardbeiSyncError.CantConnect
436 437
 
437 438
     except requests.HTTPError:

+ 2 - 2
piket_server/routes/aardbei.py

@@ -76,8 +76,8 @@ def aardbei_apply() -> Union[Tuple[Dict[str, Any], int]]:
76 76
         {
77 77
             "num_changes": link.num_changes,
78 78
             "new_people": [member.person.full_name for member in link.remote_only],
79
-            "link_existing": [match.local.name for match in link.matches],
80
-            "altered_name": [match.local.name for match in link.matches],
79
+            "link_existing": [match.local.full_name for match in link.matches],
80
+            "altered_name": [match.local.full_name for match in link.altered_name],
81 81
         },
82 82
         200,
83 83
     )