Fix #736: wrong format in Peertube accounts API result can prevent users to log in chat.
Can't reproduce the bug (https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/736), but this should fix the issue.
This commit is contained in:
@ -5,6 +5,7 @@
|
||||
### Minor changes and fixes
|
||||
|
||||
* Translations updates.
|
||||
* Fix #736: wrong format in Peertube accounts API result can prevent users to log in chat.
|
||||
|
||||
## 14.0.0
|
||||
|
||||
|
@ -37,7 +37,9 @@ local function read_avatar_url(ret)
|
||||
module:log("debug", "User avatar path (Peertube >= v6, width 48): %s", peertube_url .. avatar.path);
|
||||
return peertube_url .. avatar.path;
|
||||
end
|
||||
if (avatar.width < min_width) then;
|
||||
-- https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/736
|
||||
-- seems that in some case, avatar.width is a table... So we check that it is a number.
|
||||
if (type(avatar.width) == 'number' and avatar.width < min_width) then;
|
||||
min_path = avatar.path;
|
||||
min_width = avatar.width;
|
||||
end
|
||||
|
Reference in New Issue
Block a user