xfrocks / bdApi

[bd] Api add-on for XenForo
GNU General Public License v3.0
98 stars 52 forks source link

Xf2 fix upload attachment #65

Closed luutruong closed 6 years ago

daohoangson commented 6 years ago

Cái này sai sai nhỉ. Nếu không có error thì xài error default gì đấy mới đúng chứ sao lại ignore error luôn huh?

luutruong commented 6 years ago

E debug thì error đó ra NULL nên ko có error nào cả. Nhưng mà XF2 ko có kiểu exception ko có error thì chơi noPermission a nhỉ?

daohoangson commented 6 years ago

Uh, gọi cái noPermission($error) mới đúng.

luutruong commented 6 years ago

Nó ko có gọi. Trước e dùng: $controller->errorException(...). A coi có hàm nào okie ko ạ :D

daohoangson commented 6 years ago

Đoạn:

        if (!$handler->canManageAttachments($context)) {
             throw $this->controller->exception($this->controller->noPermission());
         }               

Sửa thành:

        if (!$handler->canManageAttachments($context, $error)) {
             throw $this->controller->exception($this->controller->noPermission($error));
         }               

Chắc okie.

luutruong commented 6 years ago

Đã sửa rồi đó anh.