Skip to content

Hotfixes into unstable#5881

Merged
rtibbles merged 16 commits intolearningequality:unstablefrom
rtibbles:hotfixes_into_unstable
May 6, 2026
Merged

Hotfixes into unstable#5881
rtibbles merged 16 commits intolearningequality:unstablefrom
rtibbles:hotfixes_into_unstable

Conversation

@rtibbles
Copy link
Copy Markdown
Member

@rtibbles rtibbles commented May 6, 2026

Summary

Merges down hotfixes into unstable to allow easy merge up
Only conflicts were in dependencies updated in both branches - newest version (hotfixes) was preferred in all cases.

AI usage

None - hand crafted.

bjester and others added 16 commits March 17, 2026 15:47
Prevent syncing from incomplete source node
VAutocomplete eagerly evaluates getText(internalValue) as the fallback
argument to getValue, even when the fallback is never used. In multiple
mode (used in SearchFilters), internalValue is an Array of selected ids.
Arrays are objects in JS, so getPropertyFromItem does not short-circuit
on the primitive guard and calls languageText with the array directly.
Since arrays have no native_name property, this throws a TypeError.

Guard languageText against item being null/undefined or lacking a
native_name (covers arrays, partial objects, and any future edge cases).

Fixes learningequality#5740.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…-conundrum

Fix TypeError in LanguageDropdown when used in multiple mode
Set a hardcoded cache-control for /content/storage
…ination

Remove expires header from GCS response
…-back

Convert management command to address licensing metadata issues
…-folders

Ignore topics since they will not be present in the CSV for Khan channels
@rtibbles rtibbles merged commit 4a63cf3 into learningequality:unstable May 6, 2026
20 checks passed
@rtibbles rtibbles deleted the hotfixes_into_unstable branch May 6, 2026 17:23
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.

3 participants