diff --git a/app/Http/Controllers/ClientCaseContoller.php b/app/Http/Controllers/ClientCaseContoller.php index 4bb3533..f7e2285 100644 --- a/app/Http/Controllers/ClientCaseContoller.php +++ b/app/Http/Controllers/ClientCaseContoller.php @@ -632,9 +632,9 @@ public function storeDocument(ClientCase $clientCase, Request $request) $contract = null; if (! empty($validated['contract_uuid'])) { $contract = $clientCase->contracts()->where('uuid', $validated['contract_uuid'])->first(); - if ($contract && ! $contract->active) { + /*if ($contract && ! $contract->active) { return back()->with('warning', __('contracts.document_not_allowed_archived')); - } + }*/ } $directory = $contract ? ('contracts/'.$contract->uuid.'/documents') diff --git a/resources/js/Pages/Cases/Partials/ActivityDrawer.vue b/resources/js/Pages/Cases/Partials/ActivityDrawer.vue index 9308423..7eab1b8 100644 --- a/resources/js/Pages/Cases/Partials/ActivityDrawer.vue +++ b/resources/js/Pages/Cases/Partials/ActivityDrawer.vue @@ -54,7 +54,7 @@ const form = useInertiaForm({ props.actions[0].decisions.length > 0 ? props.actions[0].decisions[0].id : null, - contract_uuids: props.contractUuid ? [props.contractUuid] : [], + contract_uuids: props.contractUuid ? [props.contractUuid] : (props.contracts || []).map((c) => c.uuid), send_auto_mail: true, attach_documents: false, attachment_document_ids: [], @@ -98,7 +98,7 @@ watch( watch( () => props.contractUuid, (cu) => { - form.contract_uuids = cu ? [cu] : []; + form.contract_uuids = cu ? [cu] : (props.contracts || []).map((c) => c.uuid); } ); @@ -106,7 +106,7 @@ watch( () => props.show, (visible) => { if (visible) { - form.contract_uuids = props.contractUuid ? [props.contractUuid] : []; + form.contract_uuids = props.contractUuid ? [props.contractUuid] : (props.contracts || []).map((c) => c.uuid); } } ); diff --git a/resources/js/Pages/Phone/Case/Index.vue b/resources/js/Pages/Phone/Case/Index.vue index 6f80de0..fd0de96 100644 --- a/resources/js/Pages/Phone/Case/Index.vue +++ b/resources/js/Pages/Phone/Case/Index.vue @@ -529,14 +529,14 @@ const clientSummary = computed(() => {