summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkPostForm.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-11-06 11:21:43 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-11-06 11:21:43 +0900
commitbfca45751075f2bb4ba48911149ef50a1d174787 (patch)
tree334f385a768e3f9d0c9ba614d2cbb174dbbadcec /packages/frontend/src/components/MkPostForm.vue
parent2023.11.0 (diff)
downloadmisskey-bfca45751075f2bb4ba48911149ef50a1d174787.tar.gz
misskey-bfca45751075f2bb4ba48911149ef50a1d174787.tar.bz2
misskey-bfca45751075f2bb4ba48911149ef50a1d174787.zip
enhance(frontend): improve aiscript plugin error handling
Diffstat (limited to 'packages/frontend/src/components/MkPostForm.vue')
-rw-r--r--packages/frontend/src/components/MkPostForm.vue6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/frontend/src/components/MkPostForm.vue b/packages/frontend/src/components/MkPostForm.vue
index c0fd1c14d7..512fb892ed 100644
--- a/packages/frontend/src/components/MkPostForm.vue
+++ b/packages/frontend/src/components/MkPostForm.vue
@@ -750,7 +750,11 @@ async function post(ev?: MouseEvent) {
// plugin
if (notePostInterruptors.length > 0) {
for (const interruptor of notePostInterruptors) {
- postData = await interruptor.handler(deepClone(postData));
+ try {
+ postData = await interruptor.handler(deepClone(postData));
+ } catch (err) {
+ console.error(err);
+ }
}
}