|
@@ -128,17 +128,17 @@ class NameRuleController extends Controller
|
|
|
return $this->badRequest("Please set naming combination rules");
|
|
|
}
|
|
|
|
|
|
- $code = match ($request->code_type) {
|
|
|
- "project","container_project"=> Project::query()->find($request->code_id)?->code,
|
|
|
- "container_asset" => Asset::query()->find($request->code_id)?->code,
|
|
|
- "container_custom"=>'custom',
|
|
|
- default => ""
|
|
|
- };
|
|
|
- if (! $code) {
|
|
|
- return $this->badRequest("The supported type or selected item does not exist");
|
|
|
- }
|
|
|
-
|
|
|
- $name = $code;
|
|
|
+// $code = match ($request->code_type) {
|
|
|
+// "project","container_project"=> Project::query()->find($request->code_id)?->code,
|
|
|
+// "container_asset" => Asset::query()->find($request->code_id)?->code,
|
|
|
+// "container_custom"=>'custom',
|
|
|
+// default => ""
|
|
|
+// };
|
|
|
+// if (! $code) {
|
|
|
+// return $this->badRequest("The supported type or selected item does not exist");
|
|
|
+// }
|
|
|
+
|
|
|
+ $name = "";
|
|
|
foreach ($namingRule->combination_rules as $rule) {
|
|
|
if (! isset($request->fields[$rule['field']])) {
|
|
|
return $this->badRequest(sprintf("%s field is required", $rule['field']));
|