mirror of
https://github.com/lucaspalomodevelop/indico-plugins.git
synced 2026-03-12 23:27:22 +00:00
Importer: Handle empty material name more gracefully
This commit is contained in:
parent
f608f004d2
commit
1942c3084d
@ -788,10 +788,11 @@
|
||||
_convertMaterials: function(materials) {
|
||||
var materialsDict = {};
|
||||
each(materials, function(mat) {
|
||||
if (!materialsDict[mat.name]) {
|
||||
materialsDict[mat.name] = [];
|
||||
var key = mat.name || '';
|
||||
if (!materialsDict[key]) {
|
||||
materialsDict[key] = [];
|
||||
}
|
||||
materialsDict[mat.name].push(mat.url);
|
||||
materialsDict[key].push(mat.url);
|
||||
});
|
||||
return materialsDict;
|
||||
},
|
||||
@ -879,7 +880,7 @@
|
||||
record.set("materials", this._convertMaterials(record.get("materials")));
|
||||
var materials = Html.div({}, Html.em({}, $t.gettext("Materials")), ":");
|
||||
for (var mat in record.get("materials")) {
|
||||
var materialType = Html.div({}, mat + ":");
|
||||
var materialType = Html.div({}, mat ? (mat + ":") : '');
|
||||
each(record.get("materials")[mat], function(resource) {
|
||||
var link = Html.a({href:resource, target: "_new"}, self._getResourceName(resource));
|
||||
link.observeClick(function(evt) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user