mirror of
https://github.com/iflytek/skillhub.git
synced 2026-08-28 11:25:00 +00:00
* fix(skill): resolve duplicate result error when deleting skill with shared namespace+slug V13 migration changed the unique constraint from (namespace_id, slug) to (namespace_id, slug, owner_id), allowing multiple skills with the same namespace+slug but different owners. The findByNamespaceSlugAndSlug query returned Optional<Skill> which threw IncorrectResultSizeDataAccessException when 2 rows matched. Changed the query to return List<Skill> and added ownerId query param to DELETE endpoints so the frontend can specify exactly which skill to delete. * fix(review): keep failed scans reviewable and expose feedback * fix(skill-delete): delete skills by id * fix(skill): defer version storage deletion until commit |
||
|---|---|---|
| .. | ||
| src | ||
| pom.xml | ||