Skip to content

Commit f151027

Browse files
v1.21.0 (#82)
* version 1.21.0 * Filtering new ‘text list’ attribute type * Deleting a record does not update the number of records * Edit record(input)-completely deleting the string to add new value, the input is removed * chore: update submodules --------- Co-authored-by: andhreljaKern <[email protected]>
1 parent c7ba807 commit f151027

File tree

6 files changed

+9
-11
lines changed

6 files changed

+9
-11
lines changed

src/components/projects/projectId/data-browser/SearchGroups.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ export default function SearchGroups(props: SearchGroupsProps) {
630630
}
631631
</div>
632632
</div>
633-
{(uniqueValuesDict && uniqueValuesDict[groupItem['name']] && groupItem['operator'] != '' && groupItem['operator'] != 'BETWEEN' && groupItem['operator'] != 'IN' && groupItem['operator'] != 'IN WC' || saveAttributeType == DataTypeEnum.TEXT_LIST) ? (
633+
{(uniqueValuesDict && uniqueValuesDict[groupItem['name']] && groupItem['operator'] != '' && groupItem['operator'] != 'BETWEEN' && groupItem['operator'] != 'IN' && groupItem['operator'] != 'IN WC') ? (
634634
<div className="my-2">
635635
<KernDropdown options={uniqueValuesDict[groupItem['name']]} buttonName={groupItem['searchValue'] ? groupItem['searchValue'] : 'Select value'}
636636
selectedOption={(option: any) => selectValueDropdown(option, index, 'searchValue', group.key)} fontClass="font-dmMono" />

src/components/projects/projectId/edit-records/EditField.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export default function EditField(props: EditFieldProps) {
7373
else setInputValue(props.record.data[props.attribute.name][props.subKey]);
7474
}, [props.record.data[props.attribute.name], props.subKey]);
7575

76-
if (!inputValue) return null;
76+
if (inputValue == null) return null;
7777

7878

7979
return (<>

src/components/projects/projectId/labeling/sessionId/main-component/DeleteRecordModal.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import Modal from "@/src/components/shared/modal/Modal";
22
import { selectRecordRequestsRecord, updateRecordRequests } from "@/src/reduxStore/states/pages/labeling";
3-
import { selectProjectId } from "@/src/reduxStore/states/project";
3+
import { selectProjectId, setActiveProject } from "@/src/reduxStore/states/project";
44
import { deleteRecordById } from "@/src/services/base/labeling";
5+
import { getProjectByProjectId } from "@/src/services/base/project";
56
import { ModalButton, ModalEnum } from "@/src/types/shared/modal";
67
import { LabelingSuiteManager } from "@/src/util/classes/labeling/manager";
78
import { SessionManager } from "@/src/util/classes/labeling/session-manager";
@@ -25,6 +26,9 @@ export default function DeleteRecordModal() {
2526
SessionManager.setCurrentRecordDeleted();
2627
dispatch(updateRecordRequests('record', null));
2728
LabelingSuiteManager.somethingLoading = false;
29+
getProjectByProjectId(projectId, (res) => {
30+
dispatch(setActiveProject(res));
31+
})
2832
} else {
2933
console.log("Something went wrong with deletion of record:" + recordId);
3034
}

src/components/shared/sidebar/Sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ export default function Sidebar() {
181181
<Tooltip placement="right" trigger="hover" color="invert" content={TOOLTIPS_DICT.SIDEBAR.VERSION_OVERVIEW}>
182182
<div onClick={requestVersionOverview} id="refineryVersion"
183183
className="z-50 tooltip tooltip-right cursor-pointer select-none text-white flex items-center mr-1">
184-
v1.20.0
184+
v1.21.0
185185
{hasUpdates && <Tooltip placement="right" trigger="hover" color="invert" content={TOOLTIPS_DICT.SIDEBAR.NEWER_VERSION_AVAILABLE} >
186186
<MemoIconAlertCircle className="h-5 w-5 text-yellow-700" />
187187
</Tooltip>}

src/util/components/projects/projectId/data-browser/data-browser-helper.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,6 @@ export function postProcessUniqueValues(uniqueValues: any, attributesSortOrder:
178178
const attributeType = attributesSortOrder.find(att => att.name == key)?.dataType;
179179
if (attributeType == DataTypeEnum.TEXT || attributeType == DataTypeEnum.LLM_RESPONSE) {
180180
delete uniqueValuesDict[key];
181-
} else if (attributeType == DataTypeEnum.TEXT_LIST) {
182-
const uniqueSet = new Set<string>();
183-
for (const item of uniqueValuesDict[key]) {
184-
JSON.parse(item).forEach(str => uniqueSet.add(str));
185-
}
186-
uniqueValuesDict[key] = Array.from(uniqueSet);
187181
}
188182
}
189183
return uniqueValuesDict;

0 commit comments

Comments
 (0)