[fix me] comment out broken duplicate check on update_process
This commit is contained in:
parent
38b2e5fd4c
commit
8643523e0e
21
src/api.rs
21
src/api.rs
@ -1257,18 +1257,19 @@ pub fn update_process(
|
||||
roles.clone()
|
||||
)?;
|
||||
|
||||
// We compare the new state with the previous one
|
||||
let last_state_merkle_root = &prev_state.state_id;
|
||||
// TODO duplicate check is broken
|
||||
// // We compare the new state with the previous one
|
||||
// let last_state_merkle_root = &prev_state.state_id;
|
||||
|
||||
if *last_state_merkle_root == new_state.state_id {
|
||||
return Err(ApiError::new("new proposed state is identical to the previous commited state".to_owned()));
|
||||
}
|
||||
// if *last_state_merkle_root == new_state.state_id {
|
||||
// return Err(ApiError::new("new proposed state is identical to the previous commited state".to_owned()));
|
||||
// }
|
||||
|
||||
// We check that we don't have already a similar concurrent state
|
||||
let concurrent_processes = process.get_latest_concurrent_states()?;
|
||||
if concurrent_processes.iter().any(|p| p.state_id == new_state.state_id) {
|
||||
return Err(ApiError::new("New state already known".to_owned()));
|
||||
}
|
||||
// // We check that we don't have already a similar concurrent state
|
||||
// let concurrent_processes = process.get_latest_concurrent_states()?;
|
||||
// if concurrent_processes.iter().any(|p| p.state_id == new_state.state_id) {
|
||||
// return Err(ApiError::new("New state already known".to_owned()));
|
||||
// }
|
||||
|
||||
let diffs = create_diffs(&lock_local_device()?, &process, &new_state, &members_list)?;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user