Skip to content
This repository was archived by the owner on Aug 4, 2022. It is now read-only.

Commit 139ae54

Browse files
authored
Merge pull request #10 from g-Off/filter-context
introduce the initial FilterContext type that is passed into a FilterFunc
2 parents d4e8bc3 + 1c95e07 commit 139ae54

File tree

6 files changed

+97
-76
lines changed

6 files changed

+97
-76
lines changed

Sources/Liquid/Expression.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,11 @@ struct Expression: CustomStringConvertible {
9999
} else {
100100
switch filter {
101101
case .size:
102-
result = try? Filters.sizeFilter(value: data, args: [], kwargs: [:], encoder: context.encoder)
102+
result = try? Filters.sizeFilter(value: data, args: [], kwargs: [:], context: FilterContext(context: context))
103103
case .first:
104-
result = try? Filters.firstFilter(value: data, args: [], kwargs: [:], encoder: context.encoder)
104+
result = try? Filters.firstFilter(value: data, args: [], kwargs: [:], context: FilterContext(context: context))
105105
case .last:
106-
result = try? Filters.lastFilter(value: data, args: [], kwargs: [:], encoder: context.encoder)
106+
result = try? Filters.lastFilter(value: data, args: [], kwargs: [:], context: FilterContext(context: context))
107107
}
108108
}
109109
} else {

0 commit comments

Comments
 (0)