From a3f1460fa51fbd2eb2d51534f0f8b078f4cbdccd Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Fri, 6 Jun 2025 12:50:18 +0200 Subject: [PATCH] create_new_process can't proceed if not roles provided --- src/api.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/api.rs b/src/api.rs index a2508dd..46d3763 100644 --- a/src/api.rs +++ b/src/api.rs @@ -1146,6 +1146,10 @@ pub fn create_new_process( fee_rate: u32, members_list: OutPointMemberMap, ) -> ApiResult { + // At the very least we should have something in role + if roles.is_empty() { + return Err(ApiError { message: "Roles can't be empty".to_owned() }); + } // We create a transaction that spends to the relay address let local_device = lock_local_device()?;