| 182 | hashset<string> roles; |
| 183 | |
| 184 | foreach (const Resource& resource, resources) { |
| 185 | const string role = getReservationRole(resource); |
| 186 | |
| 187 | if (!roles.contains(role)) { |
| 188 | roles.insert(role); |
| 189 | result.push_back(fromResourceWithLegacyValue( |
| 190 | authorization::RESERVE_RESOURCES, resource, role)); |
| 191 | } |
| 192 | } |
| 193 | }; |
| 194 | |
| 195 | // We support `Reserve` operations with either `source` set or unset. If |
nothing calls this directly
no test coverage detected