Fix: 投稿ウィジットでローカルのみの公開範囲で投稿できない (#4647)
This commit is contained in:
		
							parent
							
								
									842b75977b
								
							
						
					
					
						commit
						a6537a8748
					
				
					 1 changed files with 13 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -176,10 +176,22 @@ export default define({
 | 
			
		|||
		post() {
 | 
			
		||||
			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', {
 | 
			
		||||
				text: this.text == '' ? undefined : this.text,
 | 
			
		||||
				fileIds: this.files.length > 0 ? this.files.map(f => f.id) : undefined,
 | 
			
		||||
				visibility: this.$store.state.settings.defaultNoteVisibility
 | 
			
		||||
				visibility,
 | 
			
		||||
				localOnly,
 | 
			
		||||
			}).then(data => {
 | 
			
		||||
				this.clear();
 | 
			
		||||
			}).catch(err => {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue