fix: refresh skills catalog after settings updates (#1681)
This commit is contained in:
@@ -85,6 +85,8 @@ export const AddCatalogDialog: React.FC<AddCatalogDialogProps> = ({ open, onOpen
|
||||
const { t } = useI18n();
|
||||
const scanRepo = useSkillsCatalogStore((s) => s.scanRepo);
|
||||
const loadCatalog = useSkillsCatalogStore((s) => s.loadCatalog);
|
||||
const loadSource = useSkillsCatalogStore((s) => s.loadSource);
|
||||
const setSelectedSource = useSkillsCatalogStore((s) => s.setSelectedSource);
|
||||
const isScanning = useSkillsCatalogStore((s) => s.isScanning);
|
||||
const defaultGitIdentityId = useGitIdentitiesStore((s) => s.defaultGitIdentityId);
|
||||
const loadDefaultGitIdentityId = useGitIdentitiesStore((s) => s.loadDefaultGitIdentityId);
|
||||
@@ -248,6 +250,8 @@ export const AddCatalogDialog: React.FC<AddCatalogDialogProps> = ({ open, onOpen
|
||||
setExistingCatalogs(updated);
|
||||
toast.success(t('settings.skills.catalog.add.toast.catalogAdded'));
|
||||
await loadCatalog({ refresh: true });
|
||||
await loadSource(next.id, { refresh: true });
|
||||
setSelectedSource(next.id);
|
||||
onOpenChange(false);
|
||||
} catch (error) {
|
||||
toast.error(error instanceof Error ? error.message : t('settings.skills.catalog.add.toast.saveFailed'));
|
||||
|
||||
Reference in New Issue
Block a user