diff --git a/src/ic/ic-data-store.js b/src/ic/ic-data-store.js index 7a81698..a6c53e0 100644 --- a/src/ic/ic-data-store.js +++ b/src/ic/ic-data-store.js @@ -110,6 +110,7 @@ class ICDataStore extends ReduceStore { state[action.ic].input.timestamp = Date.now(); state[action.ic].input.sequence++; state[action.ic].input.values[action.signal-1] = action.data; + state[action.ic].input.length = state[action.ic].input.values.length // copy of state needed because changes are not yet propagated let input = JSON.parse(JSON.stringify(state[action.ic].input)); diff --git a/src/user/users.js b/src/user/users.js index a935e44..db3a7ad 100644 --- a/src/user/users.js +++ b/src/user/users.js @@ -17,12 +17,10 @@ import React, { Component } from 'react'; import { Container } from 'flux/utils'; - import AppDispatcher from '../common/app-dispatcher'; import UsersStore from './users-store'; import LoginStore from './login-store'; import ScenarioStore from '../scenario/scenario-store'; - import Icon from '../common/icon'; import IconButton from '../common/icon-button'; import { Dropdown, DropdownButton } from 'react-bootstrap'; @@ -31,10 +29,7 @@ import TableColumn from '../common/table-column'; import NewUserDialog from './new-user'; import EditUserDialog from './edit-user'; import UsersToScenarioDialog from './users-to-scenario'; - import DeleteDialog from '../common/dialogs/delete-dialog'; -import NotificationsDataManager from "../common/data-managers/notifications-data-manager"; -import NotificationsFactory from "../common/data-managers/notifications-factory"; class Users extends Component { static getStores() {