forked from treehouse/mastodon
Merge pull request #185 from glitch-soc/fix-null-status
workaround for null statussignup-info-prompt
commit
90770f6d59
|
@ -102,6 +102,16 @@ const makeMapStateToProps = () => {
|
||||||
const mapStateToProps = (state, ownProps) => {
|
const mapStateToProps = (state, ownProps) => {
|
||||||
|
|
||||||
let status = getStatus(state, ownProps.id);
|
let status = getStatus(state, ownProps.id);
|
||||||
|
|
||||||
|
if(status === null) {
|
||||||
|
console.error(`ERROR! NULL STATUS! ${ownProps.id}`);
|
||||||
|
// work-around: find first good status
|
||||||
|
for (let k of state.get('statuses').keys()) {
|
||||||
|
status = getStatus(state, k);
|
||||||
|
if (status !== null) break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
let reblogStatus = status.get('reblog', null);
|
let reblogStatus = status.get('reblog', null);
|
||||||
let account = undefined;
|
let account = undefined;
|
||||||
let prepend = undefined;
|
let prepend = undefined;
|
||||||
|
|
Loading…
Reference in New Issue