| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -46,11 +46,11 @@ func (d *Database) IndexEnsure(cfg interface{}, document interface{}) (err error | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							tpl, err = template.New("").Parse(indexTag) | 
					 | 
					 | 
					 | 
							tpl, err = template.New("").Parse(indexTag) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if err != nil { | 
					 | 
					 | 
					 | 
							if err != nil { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								panic(fmt.Errorf("invalid prop template, %v", indexTag)) | 
					 | 
					 | 
					 | 
								panic(fmt.Errorf("invalid prop template %v, err:%w", indexTag, err)) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							} | 
					 | 
					 | 
					 | 
							} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							err = tpl.Execute(tmpBuffer, cfg) | 
					 | 
					 | 
					 | 
							err = tpl.Execute(tmpBuffer, cfg) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if err != nil { | 
					 | 
					 | 
					 | 
							if err != nil { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								panic(fmt.Errorf("failed to evaluate prop template, %v", indexTag)) | 
					 | 
					 | 
					 | 
								panic(fmt.Errorf("failed to evaluate prop template %v, err:%w", indexTag, err)) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							} | 
					 | 
					 | 
					 | 
							} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							indexString := tmpBuffer.String() | 
					 | 
					 | 
					 | 
							indexString := tmpBuffer.String() | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |