Skip to content

IRSA-8038: Euclid DR1 support Datalink support - #2047

Merged
kpuriIpac merged 1 commit into
devfrom
IRSA-8038-euclid-dr1
Oct 27, 2026
Merged

kpuriIpac merged 1 commit into
devfrom
IRSA-8038-euclid-dr1

Conversation

@kpuriIpac

@kpuriIpac kpuriIpac commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Ticket: IRSA-8038

  • IFE PR: https://github.com/IPAC-SW/irsa-ife/pull/482
  • makeDlUrl only sent service descriptor params that reference a column, dropping fixed-value ones.
    • Euclid DR1 object links need the fixed RELEASE/CATALOG values (without them the service defaults to Q1 and returns 400), so fixed-value params are now sent too.

@kpuriIpac kpuriIpac added this to the 2026.4 milestone Oct 22, 2026
@kpuriIpac
kpuriIpac requested a review from robyww October 22, 2026 02:46
@kpuriIpac kpuriIpac self-assigned this Oct 22, 2026

@jaladh-singhal jaladh-singhal left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

const colName= p.colName || getColumnByRef(table, p.ref)?.name;
sendParams[p.name]=getCellValue(table, row, colName);
}
else if (isDefined(p.value) && p.value!=='') { // fixed value set by the service descriptor, e.g. RELEASE=dr1

@jaladh-singhal jaladh-singhal Oct 23, 2026 •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
else if (isDefined(p.value) && p.value!=='') { // fixed value set by the service descriptor, e.g. RELEASE=dr1
else if (p.value) { // fixed value set by the service descriptor, e.g. RELEASE=dr1

Maybe the truthy check is enough if it's going be a string? You know context better though.

@kpuriIpac
kpuriIpac force-pushed the IRSA-8038-euclid-dr1 branch from f823f20 to 14ab91e Compare October 27, 2026 00:10
@kpuriIpac
kpuriIpac merged commit 6d77e28 into dev Oct 27, 2026
2 checks passed
@kpuriIpac
kpuriIpac deleted the IRSA-8038-euclid-dr1 branch October 27, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants