Merge pull request #1106 from esteemapp/bugfix/undefinedpost

try to fix undefined poosts routing
This commit is contained in:
Mustafa Buyukcelebi 2019-08-29 09:00:36 +03:00 committed by GitHub
commit e9aeb5227b
2 changed files with 12 additions and 10 deletions

View File

@ -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);
}
}
},
});

View File

@ -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 = {