Merge remote-tracking branch 'upstream/develop' into develop-v13
This commit is contained in:
commit
2160690a83
|
@ -16,10 +16,12 @@
|
|||
|
||||
### Client
|
||||
- プロフィール画面におけるモデレーションノートの表示を調整
|
||||
- Fix: ユーザー選択ダイアログが表示されない問題を修正
|
||||
- Fix: 一部ダイアログが表示されない問題を修正
|
||||
- Fix: MkUserInfoのフォローボタンが変な位置にある問題を修正
|
||||
|
||||
### Server
|
||||
- Fix: リモートサーバーの情報が更新できない問題を修正
|
||||
- Fix: 13.11を経験しない状態で13.12にアップデートした場合ユーザープロフィール関連の画像が消失する問題を修正
|
||||
|
||||
## 13.12.0
|
||||
|
||||
|
|
|
@ -342,6 +342,24 @@ export class UserEntityService implements OnModuleInit {
|
|||
|
||||
const user = typeof src === 'object' ? src : await this.usersRepository.findOneByOrFail({ id: src });
|
||||
|
||||
// migration
|
||||
if (user.avatarId != null && user.avatarUrl === null) {
|
||||
const avatar = await this.driveFilesRepository.findOneByOrFail({ id: user.avatarId });
|
||||
user.avatarUrl = this.driveFileEntityService.getPublicUrl(avatar, 'avatar');
|
||||
this.usersRepository.update(user.id, {
|
||||
avatarUrl: user.avatarUrl,
|
||||
avatarBlurhash: avatar.blurhash,
|
||||
});
|
||||
}
|
||||
if (user.bannerId != null && user.bannerUrl === null) {
|
||||
const banner = await this.driveFilesRepository.findOneByOrFail({ id: user.bannerId });
|
||||
user.bannerUrl = this.driveFileEntityService.getPublicUrl(banner);
|
||||
this.usersRepository.update(user.id, {
|
||||
bannerUrl: user.bannerUrl,
|
||||
bannerBlurhash: banner.blurhash,
|
||||
});
|
||||
}
|
||||
|
||||
const meId = me ? me.id : null;
|
||||
const isMe = meId === user.id;
|
||||
const iAmModerator = me ? await this.roleService.isModerator(me as User) : false;
|
||||
|
|
|
@ -131,7 +131,7 @@ defineProps<{
|
|||
}
|
||||
|
||||
.follow {
|
||||
position: absolute;
|
||||
position: absolute !important;
|
||||
top: 8px;
|
||||
right: 8px;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue