fix: add filter manager
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 6m5s
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 6m5s
This commit is contained in:
@@ -136,14 +136,18 @@ function FilterManager() {
|
||||
|
||||
const handleSaveServerConfig = async (serverId) => {
|
||||
try {
|
||||
console.log('Starting to save server config for serverId:', serverId);
|
||||
const config = await generateMikrotikConfig();
|
||||
|
||||
console.log('Generated config:', config);
|
||||
|
||||
// Проверяем, что конфигурация не пустая
|
||||
if (!config || config === '// Сначала выберите сервер' || config === '// Нет фильтров для генерации конфигурации') {
|
||||
setError('Нет данных для сохранения конфигурации. Убедитесь, что выбран сервер и есть фильтры.');
|
||||
return;
|
||||
}
|
||||
|
||||
console.log('Sending config to save:', { config });
|
||||
await axios.post(`${API_URL}/server-configs/${serverId}`, { config });
|
||||
|
||||
setSuccess(`Конфигурация для сервера "${servers.find(s => s.id === serverId)?.name}" сохранена!`);
|
||||
@@ -392,10 +396,15 @@ function FilterManager() {
|
||||
}
|
||||
|
||||
try {
|
||||
console.log('Sending filters to generate config:', serverFilters);
|
||||
console.log('Making request to:', `${API_URL}/server-filters/generate-config`);
|
||||
const response = await axios.post(`${API_URL}/server-filters/generate-config`, {
|
||||
filters: serverFilters
|
||||
});
|
||||
|
||||
console.log('Response from generate-config:', response.data);
|
||||
console.log('Response status:', response.status);
|
||||
|
||||
if (response.data && response.data.config) {
|
||||
return response.data.config;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user