| … | … | @@ -952,6 +952,15 @@ async function handleDeleteRepo(req, res, server) { |
| 952 | 952 | } |
| 953 | 953 | } |
| 954 | 954 | |
| 955 | // Remove from MetadataBase (prevents federation peers from re-creating it) | |
| 956 | if (server.metadataBase) { | |
| 957 | try { | |
| 958 | await server.metadataBase.del('repo', repoName) | |
| 959 | } catch (err) { | |
| 960 | // Ignore — may not exist | |
| 961 | } | |
| 962 | } | |
| 963 | ||
| 955 | 964 | json(res, { success: true, ...result }) |
| 956 | 965 | } catch (err) { |
| 957 | 966 | console.error('[Admin API] Delete repo error:', err) |