Skip to content

Conversation

@sniper-noob
Copy link
Contributor

…notna()

Fixed user_display_name so it’s treated as an optional field (None when missing/NaN) instead of silently falling back to username. Fixed S3 job content matching crash by removing pd.notna() checks on array-like tweet_hashtags and safely normalizing them to a list. Job label/keyword matching now works reliably for X/Twitter without ambiguous truth value errors.

PLease enforce the job time window using post_start_datetime and post_end_datetime when validating S3 content.

…notna()

Fixed user_display_name so it’s treated as an optional field (None when missing/NaN) instead of silently falling back to username.
Fixed S3 job content matching crash by removing pd.notna() checks on array-like tweet_hashtags and safely normalizing them to a list.
Job label/keyword matching now works reliably for X/Twitter without ambiguous truth value errors.


PLease enforce the job time window using post_start_datetime and post_end_datetime when validating S3 content.

Signed-off-by: Real Noob <[email protected]>
@Arrmlet Arrmlet changed the base branch from main to dev November 25, 2025 20:29
@Arrmlet Arrmlet merged commit 2c68a9d into macrocosm-os:dev Nov 25, 2025
@Arrmlet Arrmlet mentioned this pull request Nov 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants