MDL-70059 core_badges: avoid duplicate key error
authorSara Arjona <sara@moodle.com>
Thu, 29 Oct 2020 17:25:16 +0000 (18:25 +0100)
committerSara Arjona <sara@moodle.com>
Mon, 2 Nov 2020 09:41:38 +0000 (10:41 +0100)
commitee0c9d2efd62bce3b8086ced289f5b229ab66fb1
treed231211073e2df2ec4b3e9187854461f48cd8082
parent58ba94a7290940391d1581e591a64fc7e6bb410a
MDL-70059 core_badges: avoid duplicate key error

When 2 or more backpack were created without credentials,
a "Duplicate key value violates unique constraint" error
was raised because externalbackpackid was not taking the
correct value.
Other improvements have been done to the code too in order
to make it more readable.
badges/tests/badgeslib_test.php
lib/badgeslib.php