Having error when trying to stake

could please anyone help me , i have error when trying to delegate.

Error: [Error Code: 1101] error caused by: 1 error occurred: * transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed: → 5ed39b07cde6825b12528843fb448afea9043a62feba18035d1609d33330b4a9:16:8 | 16 | self.stakingCollectionRef.registerDelegator(nodeID: id, amount: amount) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ → 8d0e87b65159ae63.FlowStakingCollection:571:33 | 571 | let nodeDelegator ← FlowIDTableStaking.registerNewDelegator(nodeID: nodeID, tokensCommitted: <-tokens) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: pre-condition failed: Cannot register a node operator if the staking auction isn’t in progress → 8624b52f9ddcd04a.FlowIDTableStaking:1549:12 | 1549 | FlowIDTableStaking.stakingEnabled(): “Cannot register a node operator if the staking auction isn’t in progress” | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^