Skip to content

Commit 9703d3a

Browse files
Fredrik Lindskogaallam
authored andcommitted
Added dot(.) as a valid in an attribute name for the deserialization
1 parent c8d12e2 commit 9703d3a

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

src/main/scala/algolia/AlgoliaDsl.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ object AlgoliaDsl extends AlgoliaDsl {
9191
new ZonedDateTimeSerializer +
9292
new AlternativesSerializer
9393

94-
val searchableAttributesUnordered: Regex = """^unordered\(([\w-]+)\)$""".r
94+
val searchableAttributesUnordered: Regex = """^unordered\(([\w-\\.]+)\)$""".r
9595
val searchableAttributesAttributes: Regex =
96-
"""^([\w-]+,[\w-]+[,[\w-]+]*)$""".r
96+
"""^([\w-\\.]+,[\w-\\.]+[,[\w-\\.]+]*)$""".r
9797
val numericAttributesToIndexEqualOnly: Regex =
98-
"""^equalOnly\(([\w-]+)\)$""".r
99-
val asc: Regex = """^asc\(([\w-]+)\)$""".r
100-
val desc: Regex = """^desc\(([\w-]+)\)$""".r
98+
"""^equalOnly\(([\w-\\.]+)\)$""".r
99+
val asc: Regex = """^asc\(([\w-\\.]+)\)$""".r
100+
val desc: Regex = """^desc\(([\w-\\.]+)\)$""".r
101101

102102
sealed trait ForwardToReplicas
103103

src/test/scala/algolia/dsl/IndexSettingsTest.scala

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@ class IndexSettingsTest extends AlgoliaTest {
116116
| ],
117117
| "customRanking":[
118118
| "asc(att8)",
119-
| "desc(att9)"
119+
| "desc(att9)",
120+
| "desc(nested.att10)"
120121
| ],
121122
| "typoTolerance":"strict",
122123
| "ignorePlurals":"fr,en"
@@ -169,7 +170,8 @@ class IndexSettingsTest extends AlgoliaTest {
169170
Some(
170171
Seq(
171172
CustomRanking.asc("att8"),
172-
CustomRanking.desc("att9")
173+
CustomRanking.desc("att9"),
174+
CustomRanking.desc("nested.att10")
173175
)
174176
)
175177
)
@@ -221,7 +223,8 @@ class IndexSettingsTest extends AlgoliaTest {
221223
customRanking = Some(
222224
Seq(
223225
CustomRanking.asc("att8"),
224-
CustomRanking.desc("att9")
226+
CustomRanking.desc("att9"),
227+
CustomRanking.desc("nested.att10")
225228
)
226229
),
227230
ignorePlurals = Some(IgnorePlurals.list(Seq("fr", "en"))),

0 commit comments

Comments
 (0)