display duplicate
This commit is contained in:
@@ -596,7 +596,7 @@ async fn repair(config:RepairConfig)->Result<(),RepairError>{
|
||||
}).await.map_err(RepairError::DeleteScript)?;
|
||||
}
|
||||
|
||||
let mut unique_policies=std::collections::HashSet::new();
|
||||
let mut unique_policies=std::collections::HashMap::new();
|
||||
|
||||
let mut update_policies=Vec::new();
|
||||
let mut policies_not_unique=Vec::new();
|
||||
@@ -620,8 +620,8 @@ async fn repair(config:RepairConfig)->Result<(),RepairError>{
|
||||
});
|
||||
}else{
|
||||
// if not unique
|
||||
if !unique_policies.insert(policy.FromScriptHash.as_str()){
|
||||
println!("Policy is not unique! hash={} id={:?}",policy.FromScriptHash,policy.ID);
|
||||
if let Some(old_policy)=unique_policies.insert(policy.FromScriptHash.as_str(),policy){
|
||||
println!("Policy is not unique! hash={} {:?} {:?}",policy.FromScriptHash,policy.ID,old_policy.ID);
|
||||
policies_not_unique.push(submissions_api::types::GetScriptPolicyRequest{
|
||||
ScriptPolicyID:policy.ID,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user