Commit 3c348c25 authored by Lars Dalby's avatar Lars Dalby
Browse files

Replace <<- with explicit environment capture in epg_run_pipeline



Bump version to 0.2.1.

Co-Authored-By: default avatarClaude Opus 4.6 <noreply@anthropic.com>
parent 1ef2a744
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
Package: ecospgr
Title: Shared Loader Utilities for ecospg
Version: 0.2.0
Version: 0.2.1
Authors@R:
    person("Lars", "Dalby", email = "lars@ecos.au.dk", role = c("aut", "cre"))
Description: Extracts duplicated R code from ecospg data loaders into a
+4 −3
Original line number Diff line number Diff line
@@ -32,16 +32,17 @@ epg_run_pipeline <- function(
    set_latest = TRUE,
    on_conflict_version = "error"
) {
  ver_id <- NULL
  env <- environment()

  DBI::dbWithTransaction(con, {
    epg_ensure_topic(con, topic, description = topic_description)
    epg_ensure_dataset(con, topic, dataset)

    ver_id <<- epg_register_version(
    ver_id <- epg_register_version(
      con, topic, dataset, version_tag,
      on_conflict = on_conflict_version
    )
    env$ver_id <- ver_id

    epg_set_raw_file_url(con, ver_id, raw_url)
    epg_persist_source_meta(con, ver_id, source_meta)
@@ -63,5 +64,5 @@ epg_run_pipeline <- function(
    )
  })

  invisible(ver_id)
  invisible(env$ver_id)
}