mirror of
https://github.com/ascribe/onion.git
synced 2024-12-22 17:33:14 +01:00
probably fix dispatch.dispatch error + showing wrong piece data bug
This commit is contained in:
parent
9d67d046d0
commit
0819724a10
@ -15,8 +15,9 @@ class ContractAgreementListActions {
|
||||
}
|
||||
|
||||
fetchContractAgreementList(issuer, accepted, pending) {
|
||||
this.actions.updateContractAgreementList(null);
|
||||
|
||||
return Q.Promise((resolve, reject) => {
|
||||
this.actions.updateContractAgreementList(null);
|
||||
OwnershipFetcher.fetchContractAgreementList(issuer, accepted, pending)
|
||||
.then((contractAgreementList) => {
|
||||
if (contractAgreementList.count > 0) {
|
||||
|
@ -20,6 +20,8 @@ let InputTextAreaToggable = React.createClass({
|
||||
},
|
||||
|
||||
componentDidUpdate(prevProps, prevState) {
|
||||
// if the components state value was changed during an update, we want to refresh it
|
||||
// in this component as well as in the parent Property
|
||||
if(this.state.value !== prevState.value) {
|
||||
this.handleChange({
|
||||
target: {
|
||||
@ -28,6 +30,8 @@ let InputTextAreaToggable = React.createClass({
|
||||
});
|
||||
}
|
||||
|
||||
// Otherwise, if state wasn't defined beforehand and defaultValue is defined from the outside
|
||||
// we set it as the component's state and update Property by calling handleChange
|
||||
if(!this.state.value && this.props.defaultValue) {
|
||||
this.handleChange({
|
||||
target: {
|
||||
|
@ -19,8 +19,8 @@ import { getLangText } from '../../utils/lang_utils';
|
||||
|
||||
let AccountSettings = React.createClass({
|
||||
propTypes: {
|
||||
currentUser: React.PropTypes.object.required,
|
||||
loadUser: React.PropTypes.func.required
|
||||
currentUser: React.PropTypes.object.isRequired,
|
||||
loadUser: React.PropTypes.func.isRequired
|
||||
},
|
||||
|
||||
handleSuccess(){
|
||||
|
@ -57,6 +57,10 @@ let IkonotvRegisterPiece = React.createClass({
|
||||
PieceStore.listen(this.onChange);
|
||||
UserActions.fetchCurrentUser();
|
||||
|
||||
// Before we load the new piece, we reset the piece store to delete old data that we do
|
||||
// not want to display to the user.
|
||||
PieceActions.updatePiece({});
|
||||
|
||||
let queryParams = this.getQuery();
|
||||
|
||||
// Since every step of this register process is atomic,
|
||||
|
Loading…
Reference in New Issue
Block a user