We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 45e3504 commit 8136685Copy full SHA for 8136685
src/Controller/Admin/DataObject/DataObjectController.php
@@ -1880,7 +1880,8 @@ public function copyAction(Request $request): JsonResponse
1880
$target = DataObject::getById($targetId);
1881
}
1882
1883
- if ($target->isAllowed('create')) {
+ $user = Tool\Admin::getCurrentUser();
1884
+ if ($target->isAllowed('create') && ($source instanceof DataObject\Concrete ? $user->isAllowed($source->getClassId(), 'class') : true)) {
1885
$source = DataObject::getById($sourceId);
1886
if ($source != null) {
1887
if ($source instanceof DataObject\Concrete && $latestVersion = $source->getLatestVersion()) {
0 commit comments