Fix: 投稿ウィジットでローカルのみの公開範囲で投稿できない (#4647)

This commit is contained in:
MeiMei 2019-04-08 13:31:42 +09:00 committed by syuilo
parent 7e7cfdf64b
commit caecd13f79

View file

@ -176,10 +176,22 @@ export default define({
post() { post() {
this.posting = true; this.posting = true;
let visibility = 'public';
let localOnly = false;
const m = this.$store.state.settings.defaultNoteVisibility.match(/^local-(.+)/);
if (m) {
visibility = m[1];
localOnly = true;
} else {
visibility = this.$store.state.settings.defaultNoteVisibility;
}
this.$root.api('notes/create', { this.$root.api('notes/create', {
text: this.text == '' ? undefined : this.text, text: this.text == '' ? undefined : this.text,
fileIds: this.files.length > 0 ? this.files.map(f => f.id) : undefined, fileIds: this.files.length > 0 ? this.files.map(f => f.id) : undefined,
visibility: this.$store.state.settings.defaultNoteVisibility visibility,
localOnly,
}).then(data => { }).then(data => {
this.clear(); this.clear();
}).catch(err => { }).catch(err => {