mirror of
https://github.com/APIParkLab/APIPark.git
synced 2026-06-14 20:41:15 +08:00
fix: resolve bug preventing re-adding vendor after deletion
This commit is contained in:
+4
-2
@@ -172,12 +172,14 @@ func (i *imlProviderModule) Delete(ctx context.Context, id string) error {
|
||||
return err
|
||||
}
|
||||
|
||||
// delete register customize provider
|
||||
if p, _ := i.providerService.Get(ctx, id); p != nil && p.Type != 0 {
|
||||
model_runtime.Remove(id)
|
||||
}
|
||||
err = i.providerService.Delete(ctx, id)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
// delete register provider
|
||||
model_runtime.Remove(id)
|
||||
releases := make([]*gateway.DynamicRelease, 0, len(keys))
|
||||
for _, key := range keys {
|
||||
releases = append(releases, newKey(key))
|
||||
|
||||
Reference in New Issue
Block a user