Clear blank lines in more places

master
bel 2020-04-11 16:08:25 +00:00
parent a613a0e9cb
commit 49a2f3a7bc
2 changed files with 28 additions and 1 deletions

View File

@ -73,7 +73,11 @@ func (i *Item) Encode() ([]byte, error) {
}
func (i *Item) Decode(b []byte) error {
return config.Decode(b, i)
if err := config.Decode(b, i); err != nil {
return err
}
i.Content = clearBlankLines(i.Content)
return nil
}
func (i *Item) save(ns1 string, ns ...string) error {

View File

@ -138,6 +138,29 @@ Out
</html>`,
outLines: 6,
},
"remove with and without whitespace 2": {
in: `Daniel
Tillett</a><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
`,
outLines: 1,
},
}
for name, c := range cases {