fix: type safety for operation summary handling (via #5191)

* fix: gracefully handle non-string operation summaries

* use lodash for more summary type safety
This commit is contained in:
kyle
2019-02-23 17:00:29 -08:00
committed by GitHub
parent 1e184e8e21
commit ff496fa5bd
3 changed files with 22 additions and 6 deletions

View File

@@ -2,6 +2,7 @@ import React, { PureComponent } from "react"
import PropTypes from "prop-types"
import { Iterable, List } from "immutable"
import ImPropTypes from "react-immutable-proptypes"
import toString from "lodash/toString"
export default class OperationSummary extends PureComponent {
@@ -63,7 +64,7 @@ export default class OperationSummary extends PureComponent {
{!showSummary ? null :
<div className="opblock-summary-description">
{(resolvedSummary || summary).toString()}
{toString(resolvedSummary || summary)}
</div>
}