diff options
author | bobzel <zzzman@gmail.com> | 2020-09-30 23:50:31 -0400 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2020-09-30 23:50:31 -0400 |
commit | 852ddf70b7ed3d027eb5cb8415df4df77b8652a6 (patch) | |
tree | b53bdc6f2fcb269b74a097f56bfeec248e7f918b /src/fields/Doc.ts | |
parent | be8940e0fea4cf2082c444d54173ee7482e8a327 (diff) |
fixed filtering by #links. improved textlink preview layout.
Diffstat (limited to 'src/fields/Doc.ts')
-rw-r--r-- | src/fields/Doc.ts | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/fields/Doc.ts b/src/fields/Doc.ts index a4cf0a826..48fd831d6 100644 --- a/src/fields/Doc.ts +++ b/src/fields/Doc.ts @@ -1026,6 +1026,8 @@ export namespace Doc { const fieldVal = doc[key]; if (Cast(fieldVal, listSpec("string"), []).length) { const vals = Cast(fieldVal, listSpec("string"), []); + const docs = vals.some(v => (v as any) instanceof Doc); + if (docs) return value === Field.toString(fieldVal as Field); return vals.some(v => v.includes(value)); // bcz: arghh: Todo: comparison should be parameterized as exact, or substring } const fieldStr = Field.toString(fieldVal as Field); |