-
Notifications
You must be signed in to change notification settings - Fork 88
Open
Description
Hi! π
Firstly, thanks for your work on this project! π
Today I used patch-package to patch [email protected] for the project I'm working on.
I was getting an error "Cannot read property 'id' of undefined"
Here is the diff that solved my problem:
diff --git a/node_modules/react-native-autocomplete-dropdown/src/index.tsx b/node_modules/react-native-autocomplete-dropdown/src/index.tsx
index 8494040..bffcd63 100644
--- a/node_modules/react-native-autocomplete-dropdown/src/index.tsx
+++ b/node_modules/react-native-autocomplete-dropdown/src/index.tsx
@@ -193,9 +193,9 @@ export const AutocompleteDropdown = memo<
let initialValueItem: AutocompleteDropdownItem | undefined
if (typeof initialValue === 'string') {
- initialValueItem = initialDataSet?.find(el => el.id === initialValue)
- } else if (typeof initialValue === 'object' && initialValue.id) {
- initialValueItem = initialDataSet?.find(el => el.id === initialValue?.id)
+ initialValueItem = initialDataSet?.find(el => el?.id === initialValue)
+ } else if (typeof initialValue === 'object' && initialValue?.id) {
+ initialValueItem = initialDataSet?.find(el => el?.id === initialValue?.id)
if (!initialValueItem) {
// set the item as it is if it's not in the list
initialValueItem = initialValueThis issue body was partially generated by patch-package.
Metadata
Metadata
Assignees
Labels
No labels