Skip to content

Commit 5062f02

Browse files
committed
support maintenancefreq + endposition attrs
1 parent 9bbd666 commit 5062f02

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

inst/actions/geometa_create_iso_19115.R

+3-3
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ function(action, entity, config){
397397
#maintenance information
398398
default_maintenance = "asNeeded"
399399
maint <- ISOMaintenanceInformation$new()
400-
maint$setMaintenanceFrequency(if(!is.null(self$descriptions[["maintenance"]])) self$descriptions[["maintenance"]] else default_maintenance)
400+
maint$setMaintenanceFrequency(if(!is.null(entity$descriptions[["maintenance"]])) entity$descriptions[["maintenance"]] else default_maintenance)
401401
ident$addResourceMaintenance(maint)
402402

403403
#legal constraints
@@ -521,8 +521,8 @@ function(action, entity, config){
521521
end = entity$temporal_extent$end
522522
gmltimeperiod$setEndPosition(endPosition = if(is.na(end)) NULL else end,
523523
frame = attr(start, "frame"),
524-
calendarEraName = attr(start, "calendarEraName"),
525-
indeterminatePosition = attr(start, "indeterminatePosition"))
524+
calendarEraName = attr(end, "calendarEraName"),
525+
indeterminatePosition = attr(end, "indeterminatePosition"))
526526
time$setTimePeriod(gmltimeperiod)
527527
}
528528
extent$addTemporalElement(time)

0 commit comments

Comments
 (0)