difftreelog
fix remove unsigned scheduled origins
in: master
1 file changed
pallets/scheduler/src/lib.rsdiffbeforeafterboth141pub enum ScheduledEnsureOriginSuccess<AccountId> {141pub enum ScheduledEnsureOriginSuccess<AccountId> {142 Root,142 Root,143 Signed(AccountId),143 Signed(AccountId),144 Unsigned,145}144}146145147#[cfg(feature = "runtime-benchmarks")]146#[cfg(feature = "runtime-benchmarks")]474 // That means dispatch will be processed like any user's extrinsic e.g. transaction fees will be taken473 // That means dispatch will be processed like any user's extrinsic e.g. transaction fees will be taken475 T::CallExecutor::dispatch_call(Some(sender), call.clone())474 T::CallExecutor::dispatch_call(Some(sender), call.clone())476 }475 }477 Ok(ScheduledEnsureOriginSuccess::Unsigned) => {478 // Unsigned version of the above479 T::CallExecutor::dispatch_call(None, call.clone())480 }481 Err(e) => Ok(Err(e.into())),476 Err(e) => Ok(Err(e.into())),482 };477 };483478