mirror of
https://github.com/PlaneQuery/OpenAirframes.git
synced 2026-09-22 13:50:43 +02:00
make blank username work
This commit is contained in:
@@ -159,10 +159,8 @@ def process_submission(
|
|||||||
# Generate contributor UUID from GitHub ID
|
# Generate contributor UUID from GitHub ID
|
||||||
contributor_uuid = generate_contributor_uuid(author_id)
|
contributor_uuid = generate_contributor_uuid(author_id)
|
||||||
|
|
||||||
# Extract contributor name from issue form (or default to GitHub username)
|
# Extract contributor name from issue form (None means user opted out of attribution)
|
||||||
contributor_name = extract_contributor_name_from_issue_body(issue_body)
|
contributor_name = extract_contributor_name_from_issue_body(issue_body)
|
||||||
if not contributor_name:
|
|
||||||
contributor_name = f"@{author_username}"
|
|
||||||
|
|
||||||
# Add metadata to each submission
|
# Add metadata to each submission
|
||||||
now = datetime.now(timezone.utc)
|
now = datetime.now(timezone.utc)
|
||||||
@@ -171,7 +169,8 @@ def process_submission(
|
|||||||
|
|
||||||
for submission in submissions:
|
for submission in submissions:
|
||||||
submission["contributor_uuid"] = contributor_uuid
|
submission["contributor_uuid"] = contributor_uuid
|
||||||
submission["contributor_name"] = contributor_name
|
if contributor_name:
|
||||||
|
submission["contributor_name"] = contributor_name
|
||||||
submission["creation_timestamp"] = timestamp_str
|
submission["creation_timestamp"] = timestamp_str
|
||||||
|
|
||||||
# Generate unique filename
|
# Generate unique filename
|
||||||
|
|||||||
Reference in New Issue
Block a user