Skip to content

Commit 8f4240f

Browse files
committed
hotfix: tilda not required birthday field
1 parent 43d9d1f commit 8f4240f

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

partner_programs/admin.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,9 @@ def get_export_file(self, partner_program: PartnerProgram):
8888

8989
json_data = profile.partner_program_data
9090
for key in json_schema:
91-
row.append(json_data.get(key, ""))
91+
row.append(
92+
json_data.get(key.encode("ascii", errors="ignore").decode(), "")
93+
)
9294
response_data.append(row)
9395

9496
binary_data = response_data.export("xlsx")
@@ -124,4 +126,8 @@ class PartnerProgramUserProfileAdmin(admin.ModelAdmin):
124126
"project",
125127
"partner_program",
126128
)
129+
search_fields = (
130+
"user__first_name",
131+
"user__last_name",
132+
)
127133
date_hierarchy = "datetime_created"

partner_programs/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def post(self, request, *args, **kwargs):
9393

9494
user = User.objects.create(
9595
**{field_name: data.get(field_name, "") for field_name in user_fields},
96-
birthday=date_to_iso(data.get("birthday", "1900-01-01")),
96+
birthday=date_to_iso(data.get("birthday", "01-01-1900")),
9797
is_active=True, # bypass email verification
9898
onboarding_stage=None, # bypass onboarding
9999
verification_date=timezone.now(), # bypass ClickUp verification

0 commit comments

Comments
 (0)