Bug #11180
Updated by Arshana Atapattu 6 months ago
*Environment details* Staging server(6.1.0) *Prerequisites* COPE device Android policy *Steps* create a policy using "Global Proxy Settings" and empty the input fields [1]. apply on the device *Description* when created a empty policy using the Global Proxy Settings, it will lead to error in POLICY_BUNDLE. Payload when a policy edited with empty Global Proxy Settings: [2] Error on UI: [3] This error doesn't reproduce when the fields are not empty. Therefore need to set some fields as required(user should be unable to create a policy without filling some fields) Note: Check what are the required fields. maybe some fields are not required. those should be able to leave empty if wanted. Note: When "Proxy Exclusion List" was empty, on BYOD device the policy failed(other fields were filled). This didnt happened with COPE or Kiosk. *Result* [1] !Screenshot%20from%202024-05-15%2009-11-32.png! [2] { "policyName":"Restriction compliance test", "description":"Restriction compliance test", "active":true, "compliance":"enforce", "ownershipType":null, "policyType":"GENERAL", "profile":{ "profileName":"Restriction compliance test", "deviceType":"android", "profileFeaturesList":[ { "featureCode":"GLOBAL_PROXY", "deviceType":"android", "content":{ "proxyConfigType":"MANUAL", "proxyHost":"", "proxyPort":"", "proxyExclList":null }, "correctiveActions":[ ] } ] }, "deviceGroups":[ { "id":59, "name":"Test Devices" } ], "roles":[ "ANY" ], "users":[ ] } [3] !Screenshot%20from%202024-05-15%2009-17-20.png!