diff --git a/client/src/components/jobs-create-jobs-info/jobs-create-jobs-info.component.jsx b/client/src/components/jobs-create-jobs-info/jobs-create-jobs-info.component.jsx
index 0da84ac0c..abbff8dd8 100644
--- a/client/src/components/jobs-create-jobs-info/jobs-create-jobs-info.component.jsx
+++ b/client/src/components/jobs-create-jobs-info/jobs-create-jobs-info.component.jsx
@@ -6,7 +6,7 @@ import FormItemEmail from "../form-items-formatted/email-form-item.component";
import FormItemPhone from "../form-items-formatted/phone-form-item.component";
import LayoutFormRow from "../layout-form-row/layout-form-row.component";
-export default function JobsCreateJobsInfo({ form }) {
+export default function JobsCreateJobsInfo({ form, selected }) {
const { t } = useTranslation();
const { getFieldValue } = form;
return (
@@ -74,7 +74,7 @@ export default function JobsCreateJobsInfo({ form }) {
name="est_ct_fn"
rules={[
{
- required: true,
+ required: selected && true,
message: t("general.validation.required"),
},
]}
@@ -86,7 +86,7 @@ export default function JobsCreateJobsInfo({ form }) {
name="est_ct_ln"
rules={[
{
- required: true,
+ required: selected && true,
message: t("general.validation.required"),
},
]}
diff --git a/client/src/components/jobs-create-owner-info/jobs-create-owner-info.container.jsx b/client/src/components/jobs-create-owner-info/jobs-create-owner-info.container.jsx
index 27daef7d5..be6a3dda0 100644
--- a/client/src/components/jobs-create-owner-info/jobs-create-owner-info.container.jsx
+++ b/client/src/components/jobs-create-owner-info/jobs-create-owner-info.container.jsx
@@ -12,11 +12,11 @@ export default function JobsCreateOwnerContainer() {
skip: !state.owner.search,
});
- if (error) return ;
+ if (error) return ;
return (
);
}
diff --git a/client/src/components/jobs-create-owner-info/jobs-create-owner-info.new.component.jsx b/client/src/components/jobs-create-owner-info/jobs-create-owner-info.new.component.jsx
index 8c97bf74d..ad8efd6a7 100644
--- a/client/src/components/jobs-create-owner-info/jobs-create-owner-info.new.component.jsx
+++ b/client/src/components/jobs-create-owner-info/jobs-create-owner-info.new.component.jsx
@@ -125,16 +125,11 @@ export default function JobsCreateOwnerInfoNewComponent() {
},
]}
name={["owner", "data", "ownr_ea"]}
- shouldUpdate
>
- {() => {
- return (
-
- );
- }}
+
+ {...modalProps}
+ >
{loading ? : null}
- {error ? : null}
+ {error ? : null}
{owner ? (
diff --git a/client/src/components/rbac-wrapper/rbac-wrapper.component.jsx b/client/src/components/rbac-wrapper/rbac-wrapper.component.jsx
index d908b735e..81b5093c4 100644
--- a/client/src/components/rbac-wrapper/rbac-wrapper.component.jsx
+++ b/client/src/components/rbac-wrapper/rbac-wrapper.component.jsx
@@ -1,4 +1,3 @@
-import PropTypes from "prop-types";
import React from "react";
import { useTranslation } from "react-i18next";
import { connect } from "react-redux";
@@ -46,12 +45,12 @@ function RbacWrapper({
);
}
-RbacWrapper.propTypes = {
- currentUser: PropTypes.object.isRequired,
- authLevel: PropTypes.number.isRequired,
- noauth: PropTypes.oneOfType(PropTypes.string, PropTypes.func),
- requiredAuthLevel: PropTypes.number,
- action: PropTypes.string,
-};
+// RbacWrapper.propTypes = {
+// currentUser: PropTypes.object.isRequired,
+// authLevel: PropTypes.number.isRequired,
+// noauth: PropTypes.oneOfType(PropTypes.string, PropTypes.func),
+// requiredAuthLevel: PropTypes.number,
+// action: PropTypes.string,
+// };
export default connect(mapStateToProps, null)(RbacWrapper);
diff --git a/client/src/graphql/owners.queries.js b/client/src/graphql/owners.queries.js
index f79a0bcf2..0174dd6aa 100644
--- a/client/src/graphql/owners.queries.js
+++ b/client/src/graphql/owners.queries.js
@@ -2,7 +2,7 @@ import gql from "graphql-tag";
export const QUERY_SEARCH_OWNER_BY_IDX = gql`
query QUERY_SEARCH_OWNER_BY_IDX($search: String!) {
- search_owner(args: { search: $search }) {
+ search_owners(args: { search: $search }) {
ownr_fn
ownr_ln
ownr_ph1
diff --git a/client/src/pages/jobs-create/jobs-create.component.jsx b/client/src/pages/jobs-create/jobs-create.component.jsx
index f29d03808..9f0d43f61 100644
--- a/client/src/pages/jobs-create/jobs-create.component.jsx
+++ b/client/src/pages/jobs-create/jobs-create.component.jsx
@@ -29,7 +29,7 @@ export default function JobsCreateComponent({ form }) {
},
{
title: t("jobs.labels.create.jobinfo"),
- content: ,
+ content: ,
},
];
@@ -47,7 +47,7 @@ export default function JobsCreateComponent({ form }) {
{pageIndex > 0 && }
{pageIndex < steps.length - 1 && (
)}
{pageIndex === steps.length - 1 && (
-