diff --git a/module/convert/control.php b/module/convert/control.php
index 2dde7442aa..bbacc8ca58 100644
--- a/module/convert/control.php
+++ b/module/convert/control.php
@@ -300,6 +300,21 @@ class convert extends control
}
else
{
+ $jiraFilePath = $this->app->getTmpRoot() . 'jirafile/';
+ if(!is_readable($jiraFilePath) or !is_writable($jiraFilePath))
+ {
+ $response['result'] = 'fail';
+ $response['message'] = $this->lang->convert->jira->notReadAndWrite;
+ return print($this->send($response));
+ }
+
+ if(!file_exists($jiraFilePath . 'entities.xml'))
+ {
+ $response['result'] = 'fail';
+ $response['message'] = $this->lang->convert->jira->notExistEntities;
+ return print($this->send($response));
+ }
+
$this->convert->splitFile();
$link = $this->createLink('convert', 'mapJira2Zentao', "method=file");
}
diff --git a/module/convert/lang/en.php b/module/convert/lang/en.php
index c6df7c07da..b8c9b09255 100644
--- a/module/convert/lang/en.php
+++ b/module/convert/lang/en.php
@@ -144,6 +144,8 @@ $lang->convert->jira->start = 'Start';
$lang->convert->jira->dbNameEmpty = 'Jira database name cannot be empty!';
$lang->convert->jira->invalidDB = 'Invalid database name!';
$lang->convert->jira->invalidTable = 'This database is not a Jira database!';
+$lang->convert->jira->notReadAndWrite = 'Please modify the jirafile directory permissions!';
+$lang->convert->jira->notExistEntities = 'The entities.xml file does not exist!';
$lang->convert->jira->passwordNotice = "Set the default password of Jira users after they are imported into ZenTao. Users can modify the password in ZenTao later.";
$lang->convert->jira->groupNotice = "Set the default permission grouping of Jira users after importing into ZenTao.";
$lang->convert->jira->passwordDifferent = 'Password do not match!';
diff --git a/module/convert/lang/zh-cn.php b/module/convert/lang/zh-cn.php
index f9f12f8a9f..cbbae1498e 100644
--- a/module/convert/lang/zh-cn.php
+++ b/module/convert/lang/zh-cn.php
@@ -144,6 +144,8 @@ $lang->convert->jira->start = '开始导入';
$lang->convert->jira->dbNameEmpty = 'Jira数据库名字不能为空!';
$lang->convert->jira->invalidDB = '无效的数据库名!';
$lang->convert->jira->invalidTable = '本数据库非Jira数据库!';
+$lang->convert->jira->notReadAndWrite = '请修改jirafile目录权限!';
+$lang->convert->jira->notExistEntities = 'entities.xml 该文件不存在!';
$lang->convert->jira->passwordNotice = "设置Jira用户导入到禅道后的默认密码,用户后续可以在禅道中自行修改密码。";
$lang->convert->jira->groupNotice = "设置Jira用户导入到禅道后的默认权限分组。";
$lang->convert->jira->passwordDifferent = '两次密码不一致!';