Skip to content

Commit a52bbc7

Browse files
authored
Merge pull request #10388 from misskey-dev/develop
Release: 13.10.2
2 parents 59768bd + 0507872 commit a52bbc7

File tree

6 files changed

+26
-12
lines changed

6 files changed

+26
-12
lines changed

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@
1212
1313
-->
1414

15+
## 13.10.2
16+
17+
### Server
18+
- 絵文字を編集すると保存できないことがある問題を修正
19+
20+
### Client
21+
- ドライブファイルのメニューが正常に動作しない問題を修正
22+
1523
## 13.10.1
1624

1725
### Client

locales/de-DE.yml

+3
Original file line numberDiff line numberDiff line change
@@ -978,6 +978,9 @@ license: "Lizenz"
978978
unfavoriteConfirm: "Wirklich aus Favoriten entfernen?"
979979
myClips: "Meine Clips"
980980
drivecleaner: "Drive-Reiniger"
981+
retryAllQueuesNow: "Sofort Warteschlangen erneut ausführen"
982+
retryAllQueuesConfirmTitle: "Wirklich erneut versuchen?"
983+
retryAllQueuesConfirmText: "Dies wird zu einer temporären Erhöhung der Serverlast führen."
981984
_achievements:
982985
earnedAt: "Freigeschaltet am"
983986
_types:

locales/en-US.yml

+3
Original file line numberDiff line numberDiff line change
@@ -978,6 +978,9 @@ license: "License"
978978
unfavoriteConfirm: "Really remove from favorites?"
979979
myClips: "My clips"
980980
drivecleaner: "Drive Cleaner"
981+
retryAllQueuesNow: "Retry running all queues"
982+
retryAllQueuesConfirmTitle: "Really retry all?"
983+
retryAllQueuesConfirmText: "This will temporarily increase the server load."
981984
_achievements:
982985
earnedAt: "Unlocked at"
983986
_types:

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "misskey",
3-
"version": "13.10.1",
3+
"version": "13.10.2",
44
"codename": "nasubi",
55
"repository": {
66
"type": "git",

packages/backend/src/server/api/endpoints/admin/emoji/update.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Inject, Injectable } from '@nestjs/common';
2-
import { DataSource } from 'typeorm';
2+
import { DataSource, IsNull } from 'typeorm';
33
import { Endpoint } from '@/server/api/endpoint-base.js';
44
import type { EmojisRepository } from '@/models/index.js';
55
import { DI } from '@/di-symbols.js';
@@ -19,9 +19,9 @@ export const meta = {
1919
code: 'NO_SUCH_EMOJI',
2020
id: '684dec9d-a8c2-4364-9aa8-456c49cb1dc8',
2121
},
22-
alreadyexistsemoji: {
23-
message: 'Emoji already exists',
24-
code: 'EMOJI_ALREADY_EXISTS',
22+
sameNameEmojiExists: {
23+
message: 'Emoji that have same name already exists.',
24+
code: 'SAME_NAME_EMOJI_EXISTS',
2525
id: '7180fe9d-1ee3-bff9-647d-fe9896d2ffb8',
2626
},
2727
},
@@ -62,9 +62,9 @@ export default class extends Endpoint<typeof meta, typeof paramDef> {
6262
) {
6363
super(meta, paramDef, async (ps, me) => {
6464
const emoji = await this.emojisRepository.findOneBy({ id: ps.id });
65-
const emojiname = await this.emojisRepository.findOneBy({ name: ps.name });
65+
const sameNameEmoji = await this.emojisRepository.findOneBy({ name: ps.name, host: IsNull() });
6666
if (emoji == null) throw new ApiError(meta.errors.noSuchEmoji);
67-
if (emojiname != null && emojiname.id !== ps.id) throw new ApiError(meta.errors.alreadyexistsemoji);
67+
if (sameNameEmoji != null && sameNameEmoji.id !== ps.id) throw new ApiError(meta.errors.sameNameEmojiExists);
6868
await this.emojisRepository.update(emoji.id, {
6969
updatedAt: new Date(),
7070
name: ps.name,

packages/frontend/src/scripts/get-drive-file-menu.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -64,19 +64,19 @@ export function getDriveFileMenu(file: Misskey.entities.DriveFile) {
6464
return [{
6565
text: i18n.ts.rename,
6666
icon: 'ti ti-forms',
67-
action: rename,
67+
action: () => rename(file),
6868
}, {
6969
text: file.isSensitive ? i18n.ts.unmarkAsSensitive : i18n.ts.markAsSensitive,
7070
icon: file.isSensitive ? 'ti ti-eye' : 'ti ti-eye-off',
71-
action: toggleSensitive,
71+
action: () => toggleSensitive(file),
7272
}, {
7373
text: i18n.ts.describeFile,
7474
icon: 'ti ti-text-caption',
75-
action: describe,
75+
action: () => describe(file),
7676
}, null, {
7777
text: i18n.ts.copyUrl,
7878
icon: 'ti ti-link',
79-
action: copyUrl,
79+
action: () => copyUrl(file),
8080
}, {
8181
type: 'a',
8282
href: file.url,
@@ -88,6 +88,6 @@ export function getDriveFileMenu(file: Misskey.entities.DriveFile) {
8888
text: i18n.ts.delete,
8989
icon: 'ti ti-trash',
9090
danger: true,
91-
action: deleteFile,
91+
action: () => deleteFile(file),
9292
}];
9393
}

0 commit comments

Comments
 (0)