]> git.mxchange.org Git - friendica.git/commitdiff
Issue 14325: Process "post" requests only once
authorMichael <heluecht@pirati.ca>
Sat, 27 Jul 2024 13:15:41 +0000 (13:15 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 27 Jul 2024 17:35:14 +0000 (17:35 +0000)
src/BaseModule.php

index 2f511bc5471f01e31b591037cc314a4a1861feb1..4f7a0feb5c4a6803f32d2771d80864533b1d139d 100644 (file)
@@ -224,17 +224,17 @@ abstract class BaseModule implements ICanHandleRequests
                switch ($this->args->getMethod()) {
                        case Router::DELETE:
                                $this->delete($request);
-                               break;
+                               return $this->response->generate();
                        case Router::PATCH:
                                $this->patch($request);
-                               break;
+                               return $this->response->generate();
                        case Router::POST:
                                Core\Hook::callAll($this->args->getModuleName() . '_mod_post', $request);
                                $this->post($request);
-                               break;
+                               return $this->response->generate();
                        case Router::PUT:
                                $this->put($request);
-                               break;
+                               return $this->response->generate();
                }
 
                $timestamp = microtime(true);