mirror of
				https://github.com/Fabio286/antares.git
				synced 2025-06-05 21:59:22 +02:00 
			
		
		
		
	fix: clear empty indexes and foreign keys on confirm respective modals
This commit is contained in:
		| @@ -267,6 +267,12 @@ export default { | ||||
|          addNotification: 'notifications/addNotification' | ||||
|       }), | ||||
|       confirmForeignsChange () { | ||||
|          this.foreignProxy = this.foreignProxy.filter(foreign => | ||||
|             foreign.field && | ||||
|             foreign.refField && | ||||
|             foreign.table && | ||||
|             foreign.refTable | ||||
|          ); | ||||
|          this.$emit('foreigns-update', this.foreignProxy); | ||||
|       }, | ||||
|       selectForeign (event, id) { | ||||
| @@ -331,6 +337,8 @@ export default { | ||||
|          this.selectedForeignID = this.foreignProxy.length ? this.foreignProxy[0]._id : ''; | ||||
|       }, | ||||
|       async getRefFields () { | ||||
|          if (!this.selectedForeignObj.refTable) return; | ||||
|  | ||||
|          const params = { | ||||
|             uid: this.connection.uid, | ||||
|             schema: this.selectedForeignObj.refSchema, | ||||
|   | ||||
| @@ -186,6 +186,7 @@ export default { | ||||
|    }, | ||||
|    methods: { | ||||
|       confirmIndexesChange () { | ||||
|          this.indexesProxy = this.indexesProxy.filter(index => index.fields.length); | ||||
|          this.$emit('indexes-update', this.indexesProxy); | ||||
|       }, | ||||
|       selectIndex (event, id) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user