display duplicate

This commit is contained in:
2025-07-05 03:05:26 -07:00
parent af21785cb5
commit a0235cb1b9

View File

@@ -596,7 +596,7 @@ async fn repair(config:RepairConfig)->Result<(),RepairError>{
}).await.map_err(RepairError::DeleteScript)?; }).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 update_policies=Vec::new();
let mut policies_not_unique=Vec::new(); let mut policies_not_unique=Vec::new();
@@ -620,8 +620,8 @@ async fn repair(config:RepairConfig)->Result<(),RepairError>{
}); });
}else{ }else{
// if not unique // if not unique
if !unique_policies.insert(policy.FromScriptHash.as_str()){ if let Some(old_policy)=unique_policies.insert(policy.FromScriptHash.as_str(),policy){
println!("Policy is not unique! hash={} id={:?}",policy.FromScriptHash,policy.ID); println!("Policy is not unique! hash={} {:?} {:?}",policy.FromScriptHash,policy.ID,old_policy.ID);
policies_not_unique.push(submissions_api::types::GetScriptPolicyRequest{ policies_not_unique.push(submissions_api::types::GetScriptPolicyRequest{
ScriptPolicyID:policy.ID, ScriptPolicyID:policy.ID,
}); });