chore: fix sync_team_members - gracefully handle empty team members with get() default

This commit is contained in:
root 2026-07-17 09:50:16 +00:00
parent 95047f3c33
commit 5005af628c
2 changed files with 5 additions and 2 deletions

View file

@ -1,6 +1,6 @@
# Service Factory — ERPNext Custom App Project # Service Factory — ERPNext Custom App Project
> **Current Version: V0.1.0028** — Each completed prompt/step increments the patch number by 1 (V0.1.0000 → V0.1.0001 → V0.1.0002…). The agent automatically commits and pushes after every step. > **Current Version: V0.1.0029** — Each completed prompt/step increments the patch number by 1 (V0.1.0000 → V0.1.0001 → V0.1.0002…). The agent automatically commits and pushes after every step.
## Project Overview ## Project Overview

View file

@ -48,7 +48,10 @@ class EngagementCard(Document):
return return
self.set("assignments", []) self.set("assignments", [])
for member in team_row.members: members = team_row.get("members", [])
if not members:
return
for member in members:
row = self.append("assignments", {}) row = self.append("assignments", {})
row.employee = member.employee row.employee = member.employee
row.role = member.role row.role = member.role