LogoRobo.js
Framework

validateForeignKey()

Function: validateForeignKey()

function validateForeignKey(
   modelName, 
   fkField, 
   fkValue, 
   targetModel, 
getModel): Promise<void>

Validate that a foreign key points to an existing record.

Parameters

ParameterTypeDescription
modelNamestringSource model name (for error messages)
fkFieldstringForeign key field name
fkValuestringForeign key value (target record ID)
targetModelstringTarget model to look up
getModel(name) => unknownFunction to get model instance by name

Returns

Promise<void>

Throws

ValidationError if the referenced record doesn't exist

On this page