Browse Source

fix: always prepending `.`

Lawrence Thorpe 3 years ago
parent
commit
12b2cd5ec5
1 changed files with 5 additions and 2 deletions
  1. 5 2
      app/Http/Controllers/Api/AliasController.php

+ 5 - 2
app/Http/Controllers/Api/AliasController.php

@@ -67,8 +67,11 @@ class AliasController extends Controller
             return response('You have reached your hourly limit for creating new aliases', 429);
         }
 
-        $formatEmail = function(string $localPart, string $domain, string $prefix = '') {
-            return $prefix . '.' . $localPart . '@' . $domain;
+        $formatEmail = function(string $localPart, string $domain, string $prefix) {
+            if (isset($prefix) {
+                $localPart = $prefix . '.' . $localPart;
+            }
+            return $localPart . '@' . $domain;
         };
 
         if (isset($request->validated()['local_part'])) {