Product Documentation

Changes in SKFS 4.21.1

#

Explanation

BUG-139

Fix issue with Related Origins (ROR) having multiple related_origins records being referenced in "update" and "updateanddisable" ROR requests

Whenever a ROR record is created, it is given a new ogid based on the max ogid value + 1 per-SID, per-DID. If a ROR record was created on a fresh installation of the SKFS on SID 1 for domain 1 the ogid for that record would be 1. The ogid for a second ROR record created on SID 2 for the same domain would also be 1 since the next ogid value is chosen on a per-SID, per-DID. The "update" and "updateanddisable" ROR operations previously only allowed the user to specify the ogid of the ROR record. It did not allow the user to specify the SID that the intended record was created on, causing the SKFS to fail when it expected to return only a single entry when multiple existed for the provided ogid.

This fix allows the user to specify both the SID and ogid in these two ROR requests.

Additionally, the "get" ROR operation now by default returns all ROR entries for a given DID, but additionally takes an optional "status" key which allows the user to filter the returned ROR entries by the provided status string.