diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index b3d3571a8b..f83441fe74 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "6.58.1", + "version": "6.58.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "6.58.1", + "version": "6.58.2", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 3dd58a6ead..3062016c7f 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "6.58.1", + "version": "6.58.2", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ diff --git a/packages/components/releaseNotes/components.md b/packages/components/releaseNotes/components.md index 5ba9da1629..b8ab230c3b 100644 --- a/packages/components/releaseNotes/components.md +++ b/packages/components/releaseNotes/components.md @@ -1,6 +1,10 @@ # @labkey/components Components, models, actions, and utility functions for LabKey applications and pages +### version 6.58.2 +*Released*: 6 August 2025 +- GitHub Issue 788: LKSM Default sample lookup for assay design should default to lookupIsValid + ### version 6.58.1 *Released*: 5 August 2025 - File handling - File path related issue bundle diff --git a/packages/components/src/internal/components/domainproperties/models.tsx b/packages/components/src/internal/components/domainproperties/models.tsx index 21c3d149af..0937d8157f 100644 --- a/packages/components/src/internal/components/domainproperties/models.tsx +++ b/packages/components/src/internal/components/domainproperties/models.tsx @@ -883,6 +883,7 @@ export interface IDomainField { lockExistingField?: boolean; lockType: string; lookupContainer?: string; + lookupIsValid?: boolean; lookupQuery?: string; lookupQueryValue: string; lookupSchema?: string; diff --git a/packages/components/src/internal/components/samples/constants.ts b/packages/components/src/internal/components/samples/constants.ts index 18cf96d5f5..5874e5c2e4 100644 --- a/packages/components/src/internal/components/samples/constants.ts +++ b/packages/components/src/internal/components/samples/constants.ts @@ -158,6 +158,7 @@ export const DEFAULT_SAMPLE_FIELD_CONFIG = { lookupQuery: 'Materials', lookupType: { ...SAMPLE_TYPE }, lookupValidator: LOOKUP_VALIDATOR, + lookupIsValid: true, propertyValidators: List([LOOKUP_VALIDATOR]), name: 'SampleID', label: 'Sample ID',