diff --git a/htdocs/modulebuilder/template/myobject_card.php b/htdocs/modulebuilder/template/myobject_card.php
index 336b410022a..c0b33be2bf8 100644
--- a/htdocs/modulebuilder/template/myobject_card.php
+++ b/htdocs/modulebuilder/template/myobject_card.php
@@ -533,7 +533,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
*/
// Delete (need delete permission, or if draft, just need create/modify permission)
- if ($permissiontodelete)
+ if ($permissiontodelete || ($object->status == $object::STATUS_DRAFT && $permissiontoadd))
{
print 'id.'&action=delete">'.$langs->trans('Delete').''."\n";
}
diff --git a/htdocs/mrp/class/mo.class.php b/htdocs/mrp/class/mo.class.php
index 42d97ee81d9..07c6eae52a1 100644
--- a/htdocs/mrp/class/mo.class.php
+++ b/htdocs/mrp/class/mo.class.php
@@ -1008,7 +1008,7 @@ class Mo extends CommonObject
}
$url = dol_buildpath('/mrp/mo_card.php', 1).'?id='.$this->id;
- if ($option = 'production') $url = dol_buildpath('/mrp/mo_production.php', 1).'?id='.$this->id;
+ if ($option == 'production') $url = dol_buildpath('/mrp/mo_production.php', 1).'?id='.$this->id;
if ($option != 'nolink')
{
diff --git a/htdocs/mrp/mo_card.php b/htdocs/mrp/mo_card.php
index 59dd5ed7a7c..92f68785856 100644
--- a/htdocs/mrp/mo_card.php
+++ b/htdocs/mrp/mo_card.php
@@ -639,7 +639,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
}
// Delete (need delete permission, or if draft, just need create/modify permission)
- if ($permissiontodelete)
+ if ($permissiontodelete || ($object->status == $object::STATUS_DRAFT && $permissiontoadd))
{
print 'id.'&action=delete">'.$langs->trans('Delete').''."\n";
}