-
-
Notifications
You must be signed in to change notification settings - Fork 178
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[fix] Fix accounting stop handling for empty octets
Certain NAS devices, such as hostapd, may omit input/output octets in accounting-stop requests. Consequently, FreeRADIUS represents these fields as empty strings in API requests to this API. Django REST Framework's validation rejects these requests as the fields are defined as Integer fields and do not accept empty strings. This patch addresses this issue by gracefully handling empty strings, making the API more tolerant of varying system behaviors and enhancing compatibility across heterogeneous systems.
- Loading branch information
1 parent
1a7cb9a
commit 6a2d988
Showing
2 changed files
with
56 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters