Describe the issue or problem
Creating submission flow breaks on final step.
Steps I took leading up to the issue
-
Go to create submission fill in all fields
-
On final step click ‘Submit‘, which opens modal to confirm or cancel
-
By clicking submit button in modal to confirm
-
See error
Here is the trace of problem
Request URL
https://ojs.test/index.php/test2025/api/v1/submissions/43130/submit
Request Method
POST
Status Code
400 Bad Request
Remote Address
127.0.0.1:443
Referrer Policy
strict-origin-when-cross-origin
{
“error”: “The GET method is not supported for route test2025/api/v1/submissions/43130/submit. Supported methods: PUT.”
}
Tracing further i noticed another error:
Class “PKP\notification\PKPNotification” not found
**Fix applied
**
Created a class PKPNotification.php in lib/pkp/classes/notification/