|  |  | @ -956,14 +956,21 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.template.schema.splice(this.template.schema.indexOf(item), 1) |  |  |  |         this.template.schema.splice(this.template.schema.indexOf(item), 1) | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       const removedFieldUuids = [] | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.template.fields.forEach((field) => { |  |  |  |       this.template.fields.forEach((field) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |         [...(field.areas || [])].forEach((area) => { |  |  |  |         [...(field.areas || [])].forEach((area) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |           if (area.attachment_uuid === item.attachment_uuid) { |  |  |  |           if (area.attachment_uuid === item.attachment_uuid) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             field.areas.splice(field.areas.indexOf(area), 1) |  |  |  |             field.areas.splice(field.areas.indexOf(area), 1) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             removedFieldUuids.push(field.uuid) | 
			
		
	
		
		
			
				
					
					|  |  |  |           } |  |  |  |           } | 
			
		
	
		
		
			
				
					
					|  |  |  |         }) |  |  |  |         }) | 
			
		
	
		
		
			
				
					
					|  |  |  |       }) |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.template.fields = | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.template.fields.filter((f) => !removedFieldUuids.includes(f.uuid) || f.areas?.length) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.save() |  |  |  |       this.save() | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     onDocumentReplace ({ replaceSchemaItem, schema, documents }) { |  |  |  |     onDocumentReplace ({ replaceSchemaItem, schema, documents }) { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |