@@ -57,7 +57,7 @@ geoflow_action <- R6Class("geoflow_action",
57
57
# '@field packages list of packages required to perform the action
58
58
packages = list (),
59
59
# '@field pid_generator a name referencing the PID generator (if existing)
60
- pid_generator = NULL ,
60
+ pid_generator = " " ,
61
61
# '@field pid_types types of PIDs to generate
62
62
pid_types = list (),
63
63
# '@field generic_uploader whether the action is a generic uploader or not.
@@ -102,7 +102,7 @@ geoflow_action <- R6Class("geoflow_action",
102
102
scope = " global" , types = list (), def = " " ,
103
103
target = NA , target_dir = NA ,
104
104
packages = list (),
105
- pid_generator = NULL , pid_types = list (),
105
+ pid_generator = " " , pid_types = list (),
106
106
generic_uploader = FALSE ,
107
107
fun = NULL , script = NULL , options = list (),
108
108
available_options = list (),
@@ -151,7 +151,7 @@ geoflow_action <- R6Class("geoflow_action",
151
151
self $ target_dir = if (yml $ target_dir == " NA" ) NA else yml $ target_dir
152
152
if (! is.na(self $ target )) if (! self $ target %in% c(" entity" ," job" )) stop(" Action target should be either 'entity' or 'job'" )
153
153
self $ packages = yml $ packages
154
- self $ pid_generator = if (! is.null(yml $ pid_generator )) yml $ pid_generator else FALSE
154
+ self $ pid_generator = if (! is.null(yml $ pid_generator )) yml $ pid_generator else " "
155
155
self $ pid_types = yml $ pid_types
156
156
self $ generic_uploader = if (! is.null(yml $ generic_uploader )) yml $ generic_uploader else FALSE
157
157
self $ fun = source(system.file(" actions" , yml $ fun , package = " geoflow" ))$ value
0 commit comments