server: also update attachment path
This commit is contained in:
parent
f8af750f02
commit
eb66f0c81a
|
@ -264,6 +264,7 @@ def add_part(part)
|
||||||
insert.execute(part["name"])
|
insert.execute(part["name"])
|
||||||
part["id"] = statement.execute(part["name"]).to_a[0]["id"]
|
part["id"] = statement.execute(part["name"]).to_a[0]["id"]
|
||||||
end
|
end
|
||||||
|
old_part = get_part_by_id(part["id"])
|
||||||
# update family
|
# update family
|
||||||
family = nil
|
family = nil
|
||||||
field = "family"
|
field = "family"
|
||||||
|
@ -392,6 +393,12 @@ def add_part(part)
|
||||||
insert.execute(part["id"], ref["id"], row["quantity"])
|
insert.execute(part["id"], ref["id"], row["quantity"])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
# update attachments
|
||||||
|
dir_old = PUBLIC + "/" + ATTACHMENTS + "/" + old_part["name"].gsub("/", "_")
|
||||||
|
dir_new = PUBLIC + "/" + ATTACHMENTS + "/" + part["name"].gsub("/", "_")
|
||||||
|
unless dir_old == dir_new then
|
||||||
|
File.rename(dir_old, dir_new)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
post '/part' do
|
post '/part' do
|
||||||
|
|
Loading…
Reference in New Issue