File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -224,21 +224,24 @@ def _build_record(self, server):
224
224
225
225
floating_ips = self ._count_ips_on_server (server )
226
226
227
+ # Filter out non-ascii characters for APEL compatibility.
227
228
vm_name = server .name .encode ("ascii" , errors = "ignore" )
229
+ local_user_id = server .user_id .encode ("ascii" , errors = "ignore" )
230
+ global_username = user .encode ("ascii" , errors = "ignore" )
228
231
229
232
r = record .CloudRecord (
230
233
uuid = server .id ,
231
234
site_name = CONF .site_name ,
232
235
name = vm_name ,
233
- user_id = server . user_id ,
236
+ user_id = local_user_id ,
234
237
group_id = server .tenant_id ,
235
238
fqan = self .vo ,
236
239
start_time = server_start ,
237
240
end_time = server_end ,
238
241
compute_service = CONF .service_name ,
239
242
status = status ,
240
243
image_id = image_id ,
241
- user_dn = user ,
244
+ user_dn = global_username ,
242
245
benchmark_type = bench_name ,
243
246
benchmark_value = bench_value ,
244
247
memory = memory ,
You can’t perform that action at this time.
0 commit comments