Commit 6c63723
Fix: Handle None metadata in Gemini pipeline to prevent AttributeError
When no filters are installed or Open WebUI doesn't provide the __metadata__
parameter, it can be None, causing "'NoneType' object has no attribute 'get'" error.
Added defensive check: metadata = __metadata__ or {}
This ensures metadata is always a dict, even when __metadata__ is None.
Co-authored-by: owndev <69784886+owndev@users.noreply.github.com>1 parent f507714 commit 6c63723
1 file changed
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1925 | 1925 | | |
1926 | 1926 | | |
1927 | 1927 | | |
1928 | | - | |
1929 | | - | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
1930 | 1932 | | |
1931 | 1933 | | |
1932 | 1934 | | |
| |||
0 commit comments