[oform] Fix zip archive on save

This commit is contained in:
KirillovIlya
2022-12-23 13:50:35 +03:00
parent d223836a85
commit ef13bff264

View File

@ -77,6 +77,15 @@
xmlPkg.setContext(new AscOForm.XmlWriterContext(xmlPkg));
writer.context = xmlPkg.getContext();
this.Format.toPkg(xmlPkg);
// Наш XmlPackage работает в общей папке, а нам нужно запихнуть в zip подпапку oform
zip.getPaths().forEach(function(path)
{
let fileData = zip.getFile(path);
zip.removeFile(path);
if (path.startsWith("oform/"))
zip.addFile(path.substr(6), fileData);
});
};
OForm.prototype.setCurrentRole = function(roleName)
{