Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
const args = {
currentCourse: this.currentCourse,
barcode: barcode.trim(),
- role: this.userRoleInput.id
};
+ if (this.userRoleInput) {
+ args['role'] = this.userRoleInput.id;
+ }
+
this.userBarcode = null;
this.net.request(
id SERIAL PRIMARY KEY,
course INT NOT NULL REFERENCES asset.course_module_course (id),
usr INT NOT NULL REFERENCES actor.usr (id),
- usr_role INT NOT NULL REFERENCES asset.course_module_role (id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED
+ usr_role INT REFERENCES asset.course_module_role (id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED
);
CREATE TABLE asset.course_module_course_materials (
id SERIAL PRIMARY KEY,
course INT NOT NULL REFERENCES asset.course_module_course (id),
usr INT NOT NULL REFERENCES actor.usr (id),
- usr_role INT NOT NULL REFERENCES asset.course_module_role (id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED
+ usr_role INT REFERENCES asset.course_module_role (id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED
);
CREATE TABLE asset.course_module_course_materials (