mirror of
https://github.com/nocobase/nocobase
synced 2024-11-15 10:26:45 +00:00
fix: avoid errors
This commit is contained in:
parent
fbe73d1e80
commit
d79af627ec
@ -159,7 +159,7 @@ export const InputRecordPicker: React.FC<any> = (props: IRecordPickerProps) => {
|
|||||||
multiple={multiple}
|
multiple={multiple}
|
||||||
quickUpload={quickUpload}
|
quickUpload={quickUpload}
|
||||||
selectFile={selectFile}
|
selectFile={selectFile}
|
||||||
action={`${collectionField.target}:create`}
|
action={`${collectionField?.target}:create`}
|
||||||
onSelect={handleSelect}
|
onSelect={handleSelect}
|
||||||
onRemove={handleRemove}
|
onRemove={handleRemove}
|
||||||
onChange={(changed) => {
|
onChange={(changed) => {
|
||||||
@ -237,7 +237,7 @@ const Drawer: React.FunctionComponent<{
|
|||||||
options,
|
options,
|
||||||
}) => {
|
}) => {
|
||||||
const getFilter = () => {
|
const getFilter = () => {
|
||||||
const targetKey = collectionField.targetKey || 'id';
|
const targetKey = collectionField?.targetKey || 'id';
|
||||||
const list = options.map((option) => option[targetKey]).filter(Boolean);
|
const list = options.map((option) => option[targetKey]).filter(Boolean);
|
||||||
const filter = list.length ? { $and: [{ [`${targetKey}.$ne`]: list }] } : {};
|
const filter = list.length ? { $and: [{ [`${targetKey}.$ne`]: list }] } : {};
|
||||||
return filter;
|
return filter;
|
||||||
|
Loading…
Reference in New Issue
Block a user