mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Force reload user avatar on upload
This commit is contained in:
@ -4074,12 +4074,15 @@ function appendUserAvatar(name) {
|
|||||||
highlightSelectedAvatar();
|
highlightSelectedAvatar();
|
||||||
}
|
}
|
||||||
|
|
||||||
function reloadUserAvatar() {
|
function reloadUserAvatar(force = false) {
|
||||||
$(".mes").each(function () {
|
$(".mes").each(function () {
|
||||||
|
const avatarImg = $(this).find(".avatar img");
|
||||||
|
if (force) {
|
||||||
|
avatarImg.attr("src", avatarImg.attr("src"));
|
||||||
|
}
|
||||||
|
|
||||||
if ($(this).attr("is_user") == 'true' && $(this).attr('force_avatar') == 'false') {
|
if ($(this).attr("is_user") == 'true' && $(this).attr('force_avatar') == 'false') {
|
||||||
$(this)
|
avatarImg.attr("src", getUserAvatar(user_avatar));
|
||||||
.find(".avatar img")
|
|
||||||
.attr("src", getUserAvatar(user_avatar));
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -4260,7 +4263,7 @@ async function uploadUserAvatar(e) {
|
|||||||
const name = formData.get("overwrite_name");
|
const name = formData.get("overwrite_name");
|
||||||
if (name) {
|
if (name) {
|
||||||
await fetch(getUserAvatar(name), { cache: "no-cache" });
|
await fetch(getUserAvatar(name), { cache: "no-cache" });
|
||||||
reloadUserAvatar();
|
reloadUserAvatar(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
crop_data = undefined;
|
crop_data = undefined;
|
||||||
|
Reference in New Issue
Block a user