Require UUIDs that are RFC 4122 compliant

Description

Other FOLIO modules like mod-orders require RFC 4122 compliant UUIDs, for example when storing an agreement_id.

RFC 4122 compliant UUIDs have this form:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
where M is the UUID version (0-5)
and N is the UUID variant (encoded as 8, 9, a, or b).

mod-agreements and mod-licenses use UUIDs where N and M may be any other hex digit, and that have no minus/hyphen, for example ff808181695e6b4a01695e6d6fbf0ef3 (M=6, N=0).

Such an UUID

Consider changing mod-agreements and mod-licenses so that all UUIDs are RFC 4122 compliant for better inter-module compatibility.

Checklist

hide

TestRail: Results

Activity

Show:

Jag Goraya May 7, 2019 at 9:25 AM

can you raise a PR for the generator please and assign for Code Review. The tests will be dealt with separately.

Done

Details

Components

Assignee

Reporter

Labels

Priority

Story Points

Sprint

Development Team

Bienenvolk

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 12, 2019 at 12:11 PM
Updated May 20, 2019 at 2:55 PM
Resolved May 20, 2019 at 2:55 PM
TestRail: Cases
TestRail: Runs