fixed: incorrect status was set when editing a file

now System::EditFile() returns boolean
This commit is contained in:
Tomasz Sowa 2021-03-11 18:42:26 +01:00
parent 23f1c112a4
commit e8ba2a7bd1
2 changed files with 8 additions and 2 deletions

View File

@ -154,7 +154,10 @@ void Emacs::MakePost()
}
else
{
cur->request->status = system->EditFile(cur->request->item, cur->request->item.url != old_url, NotifyCodeEdit());
if( system->EditFile(cur->request->item, cur->request->item.url != old_url, NotifyCodeEdit()) )
cur->request->status = WINIX_ERR_OK;
else
cur->request->status = WINIX_ERR_PERMISSION_DENIED;
}
if( cur->request->status == WINIX_ERR_OK )

View File

@ -117,7 +117,10 @@ void EditTicket::Submit(Ticket & ticket, Item & item)
return;
// adding without notificating
cur->request->status = system->EditFile(item, old_url != item.url);
if( system->EditFile(item, old_url != item.url) )
cur->request->status = WINIX_ERR_OK;
else
cur->request->status = WINIX_ERR_PERMISSION_DENIED;
if( cur->request->status == WINIX_ERR_OK )
ChangeTicket(ticket, item);