mirror of
https://github.com/ecency/ecency-mobile.git
synced 2024-12-22 12:51:42 +03:00
Merge pull request #1106 from esteemapp/bugfix/undefinedpost
try to fix undefined poosts routing
This commit is contained in:
commit
71b619c68f
@ -11,7 +11,7 @@ import { injectIntl } from 'react-intl';
|
||||
import { NavigationActions } from 'react-navigation';
|
||||
import { bindActionCreators } from 'redux';
|
||||
import EStyleSheet from 'react-native-extended-stylesheet';
|
||||
import forEach from 'lodash/forEach';
|
||||
import { forEach, isEmpty, some } from 'lodash';
|
||||
|
||||
// Constants
|
||||
import AUTH_TYPE from '../../../constants/authType';
|
||||
@ -384,13 +384,15 @@ class ApplicationContainer extends Component {
|
||||
break;
|
||||
}
|
||||
|
||||
const navigateAction = NavigationActions.navigate({
|
||||
routeName,
|
||||
params,
|
||||
key,
|
||||
action: NavigationActions.navigate({ routeName }),
|
||||
});
|
||||
dispatch(navigateAction);
|
||||
if (!some(params, isEmpty)) {
|
||||
const navigateAction = NavigationActions.navigate({
|
||||
routeName,
|
||||
params,
|
||||
key,
|
||||
action: NavigationActions.navigate({ routeName }),
|
||||
});
|
||||
dispatch(navigateAction);
|
||||
}
|
||||
}
|
||||
},
|
||||
});
|
||||
|
@ -1,7 +1,7 @@
|
||||
import React, { Component } from 'react';
|
||||
import { Alert } from 'react-native';
|
||||
import { connect } from 'react-redux';
|
||||
import get from 'lodash/get';
|
||||
import { get, some, isEmpty } from 'lodash';
|
||||
import { injectIntl } from 'react-intl';
|
||||
|
||||
// Actions and Services
|
||||
@ -87,7 +87,7 @@ class NotificationContainer extends Component {
|
||||
dispatch(updateUnreadActivityCount(result.unread));
|
||||
});
|
||||
|
||||
if (permlink) {
|
||||
if (permlink && author) {
|
||||
routeName = ROUTES.SCREENS.POST;
|
||||
key = permlink;
|
||||
params = {
|
||||
|
Loading…
Reference in New Issue
Block a user