|
@@ -131,13 +131,10 @@
|
|
|
[?b :block/properties ?prop]
|
|
|
[(missing? $ ?b :block/name)]
|
|
|
[(get ?prop ?key) ?v]
|
|
|
- (or-join [?v]
|
|
|
- [(= ?v ?val)]
|
|
|
- [(contains? ?v ?val)]
|
|
|
- ;; For integer pages that aren't strings
|
|
|
- (and
|
|
|
- [(str ?val) ?str-val]
|
|
|
- [(contains? ?v ?str-val)]))]
|
|
|
+ [(str ?val) ?str-val]
|
|
|
+ (or [(= ?v ?val)]
|
|
|
+ [(contains? ?v ?val)]
|
|
|
+ [(contains? ?v ?str-val)])]
|
|
|
|
|
|
:page-ref
|
|
|
'[(page-ref ?b ?page-name)
|