From 74d49fd1921f44f1e42c3ecf442cbf720dcd98af Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 15 Feb 2021 11:22:03 +0100 Subject: Fix: Remove zero-bytes from script/log before inserting into database Signed-off-by: Matthias Beyer --- src/db/models/job.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/db') diff --git a/src/db/models/job.rs b/src/db/models/job.rs index de88a0f..de91a25 100644 --- a/src/db/models/job.rs +++ b/src/db/models/job.rs @@ -47,8 +47,8 @@ struct NewJob<'a> { pub package_id: i32, pub image_id: i32, pub container_hash: &'a str, - pub script_text: &'a str, - pub log_text: &'a str, + pub script_text: String, + pub log_text: String, pub uuid: &'a ::uuid::Uuid, } @@ -72,8 +72,8 @@ impl Job { package_id: package.id, image_id: image.id, container_hash: container.as_ref(), - script_text: script.as_ref(), - log_text: log, + script_text: script.as_ref().replace('\0', ""), + log_text: log.replace('\0', ""), }; trace!("Creating Job in database: {:?}", new_job); -- cgit v1.2.3