kim
fd6637df4a
[bugfix] boost and account recursion ( #2982 )
...
* fix possible infinite recursion if moved accounts are self-referential
* adds a defensive check for a boost being a boost of a boost wrapper
* add checks on input for a boost of a boost
* remove unnecessary check
* add protections on account move to prevent move recursion loops
* separate status conversion without boost logic into separate function to remove risk of recursion
* move boost check to boost function itself
* formatting
* use error 422 instead of 500
* use gtserror not standard errors package for error creation
2024-06-10 19:42:41 +01:00
..
2024-06-06 16:38:02 +00:00
2024-05-01 14:11:22 +01:00
2024-06-10 19:42:41 +01:00
2024-05-27 17:46:15 +02:00
2024-04-15 14:22:21 +01:00
2024-04-16 13:25:47 +02:00
2024-04-16 13:25:47 +02:00
2024-03-22 14:03:46 +01:00
2024-03-25 17:05:14 +00:00
2024-02-27 12:22:05 +00:00
2024-05-27 17:46:15 +02:00
2023-03-12 16:00:57 +01:00
2024-01-09 13:12:43 +00:00
2024-02-07 14:43:27 +00:00
2024-05-27 17:46:15 +02:00
2024-01-29 14:57:22 +00:00
2024-04-02 12:03:40 +02:00
2023-10-18 12:17:26 +02:00
2024-05-31 12:55:56 +02:00
2024-06-04 10:33:39 +01:00
2024-03-06 11:15:58 +01:00
2024-05-21 14:20:19 +01:00
2024-03-06 11:15:58 +01:00
2024-04-02 12:03:40 +02:00
2023-12-18 14:18:25 +00:00
2024-02-07 14:43:27 +00:00
2023-03-12 16:00:57 +01:00
2023-12-10 12:36:00 +01:00
2024-04-11 11:45:53 +02:00
2024-01-17 14:54:30 +00:00
2024-04-02 12:03:40 +02:00
2024-02-07 14:43:27 +00:00
2023-07-29 12:49:14 +02:00
2023-11-10 19:29:26 +01:00
2024-04-02 12:03:40 +02:00
2023-03-12 16:00:57 +01:00
2024-04-02 12:03:40 +02:00
2024-03-06 11:18:57 +01:00
2024-03-13 13:53:29 +01:00
2024-06-05 21:40:08 +02:00
2024-04-02 12:03:40 +02:00
2023-12-15 15:24:39 +01:00
2024-04-02 12:03:40 +02:00
2024-04-02 12:03:40 +02:00
2024-04-02 12:03:40 +02:00
2024-04-02 12:03:40 +02:00
2024-06-06 16:38:02 +00:00
2024-01-19 12:57:29 +00:00
2024-06-06 16:38:02 +00:00
2024-06-06 16:38:02 +00:00
2023-08-07 18:38:11 +01:00
2024-02-07 14:43:27 +00:00
2023-08-19 14:33:15 +02:00
2024-02-07 14:43:27 +00:00
2024-05-31 12:57:42 +02:00
2024-05-31 12:57:42 +02:00
2023-03-12 16:00:57 +01:00
2024-02-07 14:43:27 +00:00
2024-02-18 11:04:02 +01:00
2024-06-06 11:44:43 +01:00
2024-06-06 11:44:43 +01:00
2024-06-06 11:44:43 +01:00
2024-01-13 16:33:53 +01:00
2024-04-02 12:03:40 +02:00
2024-05-27 17:46:15 +02:00
2024-04-02 12:03:40 +02:00
2023-10-25 15:04:53 +01:00
2024-02-07 14:43:27 +00:00
2023-12-10 12:36:00 +01:00
2024-02-07 14:43:27 +00:00
2024-02-07 14:43:27 +00:00
2024-04-16 13:10:13 +02:00
2023-03-27 16:02:26 +02:00
2024-04-13 13:25:10 +02:00
2024-02-27 18:18:40 +01:00