mirror of
				https://github.com/caddyserver/caddy.git
				synced 2025-11-03 19:17:29 -05:00 
			
		
		
		
	markdown: Fix when md file has front matter but empty body
This commit is contained in:
		
							parent
							
								
									53b7b131cb
								
							
						
					
					
						commit
						453d3eb567
					
				@ -207,11 +207,7 @@ func extractMetadata(parser MetadataParser, b []byte) (metadata []byte, markdown
 | 
			
		||||
	// Read remaining lines until closing identifier is found
 | 
			
		||||
	for {
 | 
			
		||||
		line, err := reader.ReadBytes('\n')
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			if err == io.EOF {
 | 
			
		||||
				// no closing metadata identifier found
 | 
			
		||||
				return nil, nil, fmt.Errorf("metadata not closed ('%s' not found)", parser.Closing())
 | 
			
		||||
			}
 | 
			
		||||
		if err != nil && err != io.EOF {
 | 
			
		||||
			return nil, nil, err
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
@ -220,6 +216,11 @@ func extractMetadata(parser MetadataParser, b []byte) (metadata []byte, markdown
 | 
			
		||||
			break
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		// if file ended, by this point no closing identifier was found
 | 
			
		||||
		if err == io.EOF {
 | 
			
		||||
			return nil, nil, fmt.Errorf("metadata not closed ('%s' not found)", parser.Closing())
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		metaBuf.Write(line)
 | 
			
		||||
		metaBuf.WriteString("\r\n")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user