diff --git a/guacamole/src/main/webapp/app/manage/controllers/manageUserController.js b/guacamole/src/main/webapp/app/manage/controllers/manageUserController.js index e4c7886a7..7bd6a1b9b 100644 --- a/guacamole/src/main/webapp/app/manage/controllers/manageUserController.js +++ b/guacamole/src/main/webapp/app/manage/controllers/manageUserController.js @@ -492,6 +492,10 @@ angular.module('manage').controller('manageUserController', ['$scope', '$injecto if (!linked && readOnly) return; + // Only the selected data source is relevant when cloning + if (cloneSourceUsername && dataSource !== selectedDataSource) + return; + // Determine class name based on read-only / linked status var className; if (readOnly) className = 'read-only';