diff --git a/lib/classes/API/V1/adapter.php b/lib/classes/API/V1/adapter.php index 1fa8c4b5cd..fafa1c2e49 100644 --- a/lib/classes/API/V1/adapter.php +++ b/lib/classes/API/V1/adapter.php @@ -494,7 +494,8 @@ class API_V1_adapter extends API_V1_Abstract throw new API_V1_exception_badrequest(sprintf('Invalid forceBehavior value `%s`', $request->get('forceBehavior'))); break; } - $app['border-manager']->process($session, $Package, $callback, $behavior, $request->get('nosubdefs')===''); + $nosubdef = $request->get('nosubdefs')==='' || \p4field::isyes($request->get('nosubdefs')); + $app['border-manager']->process($session, $Package, $callback, $behavior, $nosubdef); $ret = array( 'entity' => null,