提交 cb182fca 编写于 作者: A Anthony Towns

properly escape apostrophes in Uploader: fields

上级 d41f7d3f
......@@ -311,13 +311,13 @@ def install ():
# Add the src_uploaders to the DB
if dsc.get("dm-upload-allowed", "no") == "yes":
uploader_ids = []
uploader_ids = [maintainer_id]
if dsc.has_key("uploaders"):
uploader_ids = [
daklib.database.get_or_set_maintainer_id( u.strip() )
for u in dsc["uploaders"].split(",")
]
uploader_ids.append(maintainer_id)
for u in dsc["uploaders"].split(","):
u = u.replace("'", "\\'")
u = u.strip()
uploader_ids.append(
daklib.database.get_or_set_maintainer_id(u))
for u in uploader_ids:
projectB.query("INSERT INTO src_uploaders (source, maintainer) VALUES (currval('source_id_seq'), %d)" % (u))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册