@@ -91,7 +91,7 @@ var Twig = (function (Twig) {
91
91
}
92
92
} ,
93
93
keys : function ( value ) {
94
- if ( value === undefined ) {
94
+ if ( value === undefined || value === null ) {
95
95
return ;
96
96
}
97
97
@@ -107,14 +107,14 @@ var Twig = (function (Twig) {
107
107
return output ;
108
108
} ,
109
109
url_encode : function ( value ) {
110
- if ( value === undefined ) {
110
+ if ( value === undefined || value === null ) {
111
111
return ;
112
112
}
113
113
114
114
return encodeURIComponent ( value ) ;
115
115
} ,
116
116
join : function ( value , params ) {
117
- if ( value === undefined ) {
117
+ if ( value === undefined || value === null ) {
118
118
return ;
119
119
}
120
120
@@ -231,7 +231,7 @@ var Twig = (function (Twig) {
231
231
return obj ;
232
232
} ,
233
233
date : function ( value , params ) {
234
- if ( value === undefined ) {
234
+ if ( value === undefined || value === null ) {
235
235
return ;
236
236
}
237
237
@@ -240,7 +240,7 @@ var Twig = (function (Twig) {
240
240
} ,
241
241
242
242
replace : function ( value , params ) {
243
- if ( value === undefined ) {
243
+ if ( value === undefined || value === null ) {
244
244
return ;
245
245
}
246
246
@@ -255,23 +255,23 @@ var Twig = (function (Twig) {
255
255
} ,
256
256
257
257
format : function ( value , params ) {
258
- if ( value === undefined ) {
258
+ if ( value === undefined || value === null ) {
259
259
return ;
260
260
}
261
261
262
262
return Twig . lib . vsprintf ( value , params ) ;
263
263
} ,
264
264
265
265
striptags : function ( value ) {
266
- if ( value === undefined ) {
266
+ if ( value === undefined || value === null ) {
267
267
return ;
268
268
}
269
269
270
270
return Twig . lib . strip_tags ( value ) ;
271
271
} ,
272
272
273
273
escape : function ( value ) {
274
- if ( value === undefined ) {
274
+ if ( value === undefined || value === null ) {
275
275
return ;
276
276
}
277
277
return value . toString ( ) . replace ( / & / g, "&" )
@@ -287,7 +287,7 @@ var Twig = (function (Twig) {
287
287
} ,
288
288
289
289
nl2br : function ( value ) {
290
- if ( value === undefined ) {
290
+ if ( value === undefined || value === null ) {
291
291
return ;
292
292
}
293
293
var linebreak_tag = "BACKSLASH_n_replace" ,
@@ -331,7 +331,7 @@ var Twig = (function (Twig) {
331
331
} ,
332
332
333
333
trim : function ( value , params ) {
334
- if ( value === undefined ) {
334
+ if ( value === undefined || value === null ) {
335
335
return ;
336
336
}
337
337
@@ -363,7 +363,7 @@ var Twig = (function (Twig) {
363
363
throw "Unable to find filter " + filter ;
364
364
}
365
365
return Twig . filters [ filter ] . apply ( this , [ value , params ] ) ;
366
- }
366
+ } ;
367
367
368
368
Twig . filter . extend = function ( filter , definition ) {
369
369
Twig . filters [ filter ] = definition ;
0 commit comments