Skip to content

Commit

Permalink
fix truncate when passed value is null
Browse files Browse the repository at this point in the history
  • Loading branch information
gregorybesson committed Sep 2, 2016
1 parent 183aed8 commit d9dde84
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/cli/handlebars/utils/truncate.js
@@ -1,14 +1,17 @@
import Handlebars from 'handlebars'

export default function truncate(str, len) {
if (str && str.length > len) {
if (typeof str !== 'undefined' && str.length > len) {
new_str = new Handlebars.SafeString (str);
var new_str = str + " ";
new_str = str.substr (0, len);
new_str = str.substr (0, new_str.lastIndexOf(" "));
new_str = (new_str.length > 0) ? new_str : str.substr (0, len);

return new_str +'...';
} else {

return '';
}

return new Handlebars.SafeString (str);
Expand Down

0 comments on commit d9dde84

Please sign in to comment.