server: fix update field identitcal to parent
This commit is contained in:
parent
a013e0fc22
commit
f365ced698
10
server.rb
10
server.rb
|
@ -267,9 +267,13 @@ def add_part(part)
|
||||||
fields_txt = ["name", "description", "details", "mpn", "package", "datasheet", "page"];
|
fields_txt = ["name", "description", "details", "mpn", "package", "datasheet", "page"];
|
||||||
fields_txt.each do |field|
|
fields_txt.each do |field|
|
||||||
next unless part[field]
|
next unless part[field]
|
||||||
next if family and family[field] == part[field]
|
if family and family[field] == part[field] then
|
||||||
update = @db.prepare("UPDATE part SET #{field} = ? WHERE id = ?")
|
update = @db.prepare("UPDATE part SET #{field} = NULL WHERE id = ?")
|
||||||
update.execute(part[field], part["id"])
|
update.execute(part["id"])
|
||||||
|
else
|
||||||
|
update = @db.prepare("UPDATE part SET #{field} = ? WHERE id = ?")
|
||||||
|
update.execute(part[field], part["id"])
|
||||||
|
end
|
||||||
end
|
end
|
||||||
# update manufacturer and package
|
# update manufacturer and package
|
||||||
field_ref = ["manufacturer"]
|
field_ref = ["manufacturer"]
|
||||||
|
|
Loading…
Reference in New Issue