mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-03 09:49:20 +02:00
Ensure server actor AP object has avatars
This commit is contained in:
parent
cd9b8c2cc8
commit
f6fb7cd3e9
4 changed files with 31 additions and 4 deletions
|
@ -23,6 +23,7 @@ import { MIMETYPES } from '@server/initializers/constants.js'
|
|||
import { deleteLocalActorImageFile, updateLocalActorImageFiles } from '@server/lib/local-actor.js'
|
||||
import { getServerActor } from '@server/models/application/application.js'
|
||||
import { ActorImageModel } from '@server/models/actor/actor-image.js'
|
||||
import { ModelCache } from '@server/models/shared/model-cache.js'
|
||||
|
||||
const configRouter = express.Router()
|
||||
|
||||
|
@ -193,6 +194,7 @@ function updateInstanceImageFactory (imageType: ActorImageType_Type) {
|
|||
})
|
||||
|
||||
ClientHtml.invalidateCache()
|
||||
ModelCache.Instance.clearCache('server-account')
|
||||
|
||||
return res.sendStatus(HttpStatusCode.NO_CONTENT_204)
|
||||
}
|
||||
|
@ -203,6 +205,7 @@ function deleteInstanceImageFactory (imageType: ActorImageType_Type) {
|
|||
await deleteLocalActorImageFile((await getServerActorWithUpdatedImages(imageType)).Account, imageType)
|
||||
|
||||
ClientHtml.invalidateCache()
|
||||
ModelCache.Instance.clearCache('server-account')
|
||||
|
||||
return res.sendStatus(HttpStatusCode.NO_CONTENT_204)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue