[PR #885] [MERGED] Remove DaemonConnectionException #1032

Closed
opened 2026-02-04 19:11:49 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/885
Author: @Boy132
Created: 1/7/2025
Status: Merged
Merged: 1/8/2025
Merged by: @Boy132

Base: mainHead: fix/daemon-exceptions


📝 Commits (2)

📊 Changes

33 files changed (+237 additions, -484 deletions)

View changed files

📝 app/Console/Commands/Server/BulkPowerActionCommand.php (+2 -2)
app/Exceptions/Http/Connection/DaemonConnectionException.php (+0 -73)
📝 app/Filament/Server/Pages/Settings.php (+15 -11)
📝 app/Http/Controllers/Api/Application/ApplicationApiController.php (+8 -0)
📝 app/Http/Controllers/Api/Application/Servers/ServerManagementController.php (+4 -3)
📝 app/Http/Controllers/Api/Application/Servers/StartupController.php (+6 -3)
📝 app/Http/Controllers/Api/Client/Servers/CommandController.php (+8 -8)
📝 app/Http/Controllers/Api/Client/Servers/FileController.php (+20 -11)
📝 app/Http/Controllers/Api/Client/Servers/ResourceUtilizationController.php (+2 -1)
📝 app/Http/Controllers/Api/Remote/Servers/ServerTransferController.php (+2 -2)
📝 app/Jobs/Schedule/RunTaskJob.php (+6 -5)
📝 app/Models/Node.php (+1 -1)
📝 app/Repositories/Daemon/DaemonBackupRepository.php (+19 -44)
📝 app/Repositories/Daemon/DaemonConfigurationRepository.php (+8 -23)
📝 app/Repositories/Daemon/DaemonFileRepository.php (+83 -179)
📝 app/Repositories/Daemon/DaemonPowerRepository.php (+5 -15)
📝 app/Repositories/Daemon/DaemonServerRepository.php (+1 -3)
📝 app/Services/Backups/DeleteBackupService.php (+3 -2)
📝 app/Services/Files/DeleteFilesService.php (+2 -2)
📝 app/Services/Nodes/NodeUpdateService.php (+2 -2)

...and 13 more files

📄 Description

Use the normal ConnectionException instead of our custom DaemonConnectionException.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/885 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 1/7/2025 **Status:** ✅ Merged **Merged:** 1/8/2025 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `fix/daemon-exceptions` --- ### 📝 Commits (2) - [`6233a75`](https://github.com/pelican-dev/panel/commit/6233a7545fd89db2ab082799af38307cd5b7447d) remove DaemonConnectionException - [`10d542f`](https://github.com/pelican-dev/panel/commit/10d542fa9cb010ab85c5ea6b4c1f60b6af89c98a) update tests ### 📊 Changes **33 files changed** (+237 additions, -484 deletions) <details> <summary>View changed files</summary> 📝 `app/Console/Commands/Server/BulkPowerActionCommand.php` (+2 -2) ➖ `app/Exceptions/Http/Connection/DaemonConnectionException.php` (+0 -73) 📝 `app/Filament/Server/Pages/Settings.php` (+15 -11) 📝 `app/Http/Controllers/Api/Application/ApplicationApiController.php` (+8 -0) 📝 `app/Http/Controllers/Api/Application/Servers/ServerManagementController.php` (+4 -3) 📝 `app/Http/Controllers/Api/Application/Servers/StartupController.php` (+6 -3) 📝 `app/Http/Controllers/Api/Client/Servers/CommandController.php` (+8 -8) 📝 `app/Http/Controllers/Api/Client/Servers/FileController.php` (+20 -11) 📝 `app/Http/Controllers/Api/Client/Servers/ResourceUtilizationController.php` (+2 -1) 📝 `app/Http/Controllers/Api/Remote/Servers/ServerTransferController.php` (+2 -2) 📝 `app/Jobs/Schedule/RunTaskJob.php` (+6 -5) 📝 `app/Models/Node.php` (+1 -1) 📝 `app/Repositories/Daemon/DaemonBackupRepository.php` (+19 -44) 📝 `app/Repositories/Daemon/DaemonConfigurationRepository.php` (+8 -23) 📝 `app/Repositories/Daemon/DaemonFileRepository.php` (+83 -179) 📝 `app/Repositories/Daemon/DaemonPowerRepository.php` (+5 -15) 📝 `app/Repositories/Daemon/DaemonServerRepository.php` (+1 -3) 📝 `app/Services/Backups/DeleteBackupService.php` (+3 -2) 📝 `app/Services/Files/DeleteFilesService.php` (+2 -2) 📝 `app/Services/Nodes/NodeUpdateService.php` (+2 -2) _...and 13 more files_ </details> ### 📄 Description Use the normal `ConnectionException` instead of our custom `DaemonConnectionException`. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 19:11:49 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1032