1
0
forked from erp-dev/erp

fix: appversions

This commit is contained in:
2026-07-11 00:05:05 +08:00
parent 48e4782e1e
commit e91d06e4b6
26 changed files with 2582 additions and 19 deletions

View File

@@ -9,9 +9,9 @@ logger = logging.getLogger(__name__)
def _build_mission_payload(mission) -> dict:
participant_names = list(
mission.get_participants().values_list("employee__name", flat=True)
)
participants = list(mission.get_participants().values_list("employee_id", "employee__name"))
participant_ids = [employee_id for employee_id, _ in participants]
participant_names = [employee_name for _, employee_name in participants]
content_type = getattr(mission.content_type, "model", None)
return {
"mission_id": mission.id,
@@ -24,6 +24,7 @@ def _build_mission_payload(mission) -> dict:
"is_cancelled": mission.is_cancelled,
"creator_id": mission.creator_id,
"creator_name": getattr(mission.creator, "name", ""),
"participant_ids": participant_ids,
"participant_names": participant_names,
"participant_names_display": "".join(participant_names) if participant_names else "",
"content_type": content_type or "",