diff --git a/reqtasks/src/lib.rs b/reqtasks/src/lib.rs index 7114eed..643d986 100644 --- a/reqtasks/src/lib.rs +++ b/reqtasks/src/lib.rs @@ -219,6 +219,11 @@ impl ReqTasks { match hash_from_data(format!("{}/{}", &root_path, &data_path).as_str(), ctx, data_hash, true) { Ok(_) => { let mut need_reload = false; + if let Some(has_reload) = ctx.get("need_reload") { + if has_reload == "true" { + need_reload=true; + } + } for (key, value) in data_hash.iter() { if key.as_str() == "need_reload" { need_reload = true;