fix: issue display properties endpoint

This commit is contained in:
Aaryan Khandelwal 2023-09-19 17:41:48 +05:30
parent 47866fb511
commit 121d4cb4eb
3 changed files with 7 additions and 4 deletions

View File

@ -178,7 +178,7 @@ export const IssueModalCustomAttributesList: React.FC<Props> = observer((props)
issueId={issueId}
onChange={(val) => onChange(attribute.id, val)}
projectId={projectId}
value={attribute.default_value !== "" ? attribute.default_value : undefined}
value={values[attribute.id]?.[0]}
multiple={false}
/>
)}

View File

@ -529,6 +529,7 @@ export const CreateUpdateIssueModal: React.FC<IssuesModalProps> = observer(
status={data ? true : false}
user={user}
fieldsToShow={fieldsToShow}
customAttributesList={customAttributesList}
handleCustomAttributesChange={handleCustomAttributesChange}
handleFormDirty={handleFormDirty}
/>

View File

@ -88,7 +88,9 @@ class ProjectIssuesServices extends APIService {
}
async getIssueProperties(workspaceSlug: string, projectId: string): Promise<any> {
return this.get(`/api/workspaces/${workspaceSlug}/projects/${projectId}/issue-properties/`)
return this.get(
`/api/workspaces/${workspaceSlug}/projects/${projectId}/issue-display-properties/`
)
.then((response) => response?.data)
.catch((error) => {
throw error?.response?.data;
@ -191,7 +193,7 @@ class ProjectIssuesServices extends APIService {
async createIssueProperties(workspaceSlug: string, projectId: string, data: any): Promise<any> {
return this.post(
`/api/workspaces/${workspaceSlug}/projects/${projectId}/issue-properties/`,
`/api/workspaces/${workspaceSlug}/projects/${projectId}/issue-display-properties/`,
data
)
.then((response) => response?.data)
@ -207,7 +209,7 @@ class ProjectIssuesServices extends APIService {
data: any
): Promise<any> {
return this.patch(
`/api/workspaces/${workspaceSlug}/projects/${projectId}/issue-properties/` +
`/api/workspaces/${workspaceSlug}/projects/${projectId}/issue-display-properties/` +
`${issuePropertyId}/`,
data
)