diff --git a/public/index.html b/public/index.html
index 3717f0f..8ca6059 100644
--- a/public/index.html
+++ b/public/index.html
@@ -43,7 +43,7 @@
- component | quantity |
+ component | quantity | description |
diff --git a/public/partdb.js b/public/partdb.js
index f9ccda2..eb63ad8 100644
--- a/public/partdb.js
+++ b/public/partdb.js
@@ -152,6 +152,11 @@ function select_part()
td.appendChild(input);
tr.appendChild(td);
}
+ if (row.description) {
+ td = document.createElement('td');
+ td.innerText = row.description;
+ tr.appendChild(td);
+ }
if (row.url) {
td = document.createElement('td');
td.innerHTML = "link";
diff --git a/server.rb b/server.rb
index 27df509..b3502fb 100755
--- a/server.rb
+++ b/server.rb
@@ -125,7 +125,7 @@ def get_part_by_id(id)
part["attachments"] += parent["attachments"] if parent
# add components for assembly
part["components"] = []
- statement = @db.prepare("SELECT part.name AS name, assembly.quantity AS quantity FROM assembly JOIN part ON part.id = assembly.component WHERE assembly.assembled = ?")
+ statement = @db.prepare("SELECT part.name AS name, part.description AS description, assembly.quantity AS quantity FROM assembly JOIN part ON part.id = assembly.component WHERE assembly.assembled = ?")
statement.execute(id).each do |row|
part["components"] << row
end