diff --git a/packages/core/src/predicate.ts b/packages/core/src/predicate.ts index e08961918f..0e20c9a48a 100644 --- a/packages/core/src/predicate.ts +++ b/packages/core/src/predicate.ts @@ -47,7 +47,7 @@ const predicates: Record = { } export function isPredicate (o: Record): boolean { - if (typeof o !== 'object') { return false } + if (o === null || typeof o !== 'object') { return false } const keys = Object.keys(o) return keys.length > 0 && keys.every((key) => key.startsWith('$')) } diff --git a/plugins/recruit-resources/src/components/Attachments.svelte b/plugins/recruit-resources/src/components/Attachments.svelte index 20f38b3d5b..395fd4318c 100644 --- a/plugins/recruit-resources/src/components/Attachments.svelte +++ b/plugins/recruit-resources/src/components/Attachments.svelte @@ -23,14 +23,12 @@ import chunter from '@anticrm/chunter' export let object: Doc - export let space: Ref + // export let space: Ref - let files: Attachment[] = [{ name: 'Application description.pdf', type: 'PDF / 2,5 MB' }, { name: 'Application description.pdf', type: 'PDF / 2,5 MB' }] - - console.log('query space', space) + let files: Attachment[] = [] const query = createQuery() - // $: query.query(chunter.class.Attachment, { space }, result => { files = result}) + $: query.query(chunter.class.Attachment, { attachmentTo: object._id }, result => { files = result}) @@ -42,7 +40,7 @@ - + diff --git a/plugins/recruit-resources/src/components/EditCandidate.svelte b/plugins/recruit-resources/src/components/EditCandidate.svelte index 43bbb7054b..a68b924354 100644 --- a/plugins/recruit-resources/src/components/EditCandidate.svelte +++ b/plugins/recruit-resources/src/components/EditCandidate.svelte @@ -140,7 +140,7 @@
- +
Attachments (2)Attachments Time