kachnitel / RideTime

Mountain bike social riding app
3 stars 0 forks source link

Event invite notification error #107

Closed kachnitel closed 4 years ago

kachnitel commented 4 years ago

Tapping an invite notification crashes the app

TypeError: TypeError: event.isMember is not a function. (In 'event.isMember()', 'event.isMember' is undefined)
* src/screens/RideDetailScreen.js:21:9 in navigationOptions
- node_modules/@react-navigation/core/lib/module/routers/createConfigGetter.js:1:374 in applyConfig
- node_modules/@react-navigation/core/lib/module/routers/createConfigGetter.js:1:1258 in <unknown>
- node_modules/@react-navigation/core/lib/module/navigators/createNavigator.js:1:2709 in <unknown>
- node_modules/@react-navigation/core/lib/module/navigators/createNavigator.js:1:2284 in getDerivedStateFromProps
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:6896:46 in applyDerivedStateFromProps
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:7560:6 in mountClassInstance
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:11485:6 in updateClassComponent
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17276:21 in performUnitOfWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17316:41 in workLoop
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17417:15 in renderRoot
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18423:17 in performWorkOnRoot
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18324:24 in performWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18285:14 in performSyncWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18169:19 in requestWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17969:16 in scheduleWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:6934:17 in enqueueSetState
- node_modules/react/cjs/react.development.js:335:31 in setState
- node_modules/@react-navigation/native/src/createAppContainer.js:377:22 in dispatch
* src/NavigationService.js:12:6 in navigate
* src/NotificationsHandler.js:28:35 in <unknown>
* src/screens/AuthLoadingScreen.js:64:25 in _callee$
- node_modules/regenerator-runtime/runtime.js:45:44 in tryCatch
- node_modules/regenerator-runtime/runtime.js:271:30 in invoke
- ... 13 more stack frames from framework internals
kachnitel commented 4 years ago

RideDetailScreen expects the event navigation param to be type Event but a plain object is supplied from the notification