diff --git a/packages/xo-web/src/common/sorted-table/index.js b/packages/xo-web/src/common/sorted-table/index.js
index d993967de..79f8fa676 100644
--- a/packages/xo-web/src/common/sorted-table/index.js
+++ b/packages/xo-web/src/common/sorted-table/index.js
@@ -209,15 +209,19 @@ class IndividualAction extends Component {
isFunction(disabled) ? disabled(item, userData) : disabled
)
+ _executeAction = () => {
+ const p = this.props
+ return p.handler(p.item, p.userData)
+ }
+
render () {
- const { icon, label, level, handler, item } = this.props
+ const { icon, label, level } = this.props
return (
@@ -234,15 +238,19 @@ class GroupedAction extends Component {
isFunction(disabled) ? disabled(selectedItems, userData) : disabled
)
+ _executeAction = () => {
+ const p = this.props
+ return p.handler(p.selectedItems, p.userData)
+ }
+
render () {
- const { icon, label, level, handler, selectedItems } = this.props
+ const { icon, label, level } = this.props
return (