Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -630,7 +630,7 @@ export default function SearchGroups(props: SearchGroupsProps) {
}
</div>
</div>
{(uniqueValuesDict && uniqueValuesDict[groupItem['name']] && groupItem['operator'] != '' && groupItem['operator'] != 'BETWEEN' && groupItem['operator'] != 'IN' && groupItem['operator'] != 'IN WC' || saveAttributeType == DataTypeEnum.TEXT_LIST) ? (
{(uniqueValuesDict && uniqueValuesDict[groupItem['name']] && groupItem['operator'] != '' && groupItem['operator'] != 'BETWEEN' && groupItem['operator'] != 'IN' && groupItem['operator'] != 'IN WC') ? (
<div className="my-2">
<KernDropdown options={uniqueValuesDict[groupItem['name']]} buttonName={groupItem['searchValue'] ? groupItem['searchValue'] : 'Select value'}
selectedOption={(option: any) => selectValueDropdown(option, index, 'searchValue', group.key)} fontClass="font-dmMono" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ export default function EditField(props: EditFieldProps) {
else setInputValue(props.record.data[props.attribute.name][props.subKey]);
}, [props.record.data[props.attribute.name], props.subKey]);

if (!inputValue) return null;
if (inputValue == null) return null;


return (<>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import Modal from "@/src/components/shared/modal/Modal";
import { selectRecordRequestsRecord, updateRecordRequests } from "@/src/reduxStore/states/pages/labeling";
import { selectProjectId } from "@/src/reduxStore/states/project";
import { selectProjectId, setActiveProject } from "@/src/reduxStore/states/project";
import { deleteRecordById } from "@/src/services/base/labeling";
import { getProjectByProjectId } from "@/src/services/base/project";
import { ModalButton, ModalEnum } from "@/src/types/shared/modal";
import { LabelingSuiteManager } from "@/src/util/classes/labeling/manager";
import { SessionManager } from "@/src/util/classes/labeling/session-manager";
Expand All @@ -25,6 +26,9 @@ export default function DeleteRecordModal() {
SessionManager.setCurrentRecordDeleted();
dispatch(updateRecordRequests('record', null));
LabelingSuiteManager.somethingLoading = false;
getProjectByProjectId(projectId, (res) => {
dispatch(setActiveProject(res));
})
} else {
console.log("Something went wrong with deletion of record:" + recordId);
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/shared/sidebar/Sidebar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ export default function Sidebar() {
<Tooltip placement="right" trigger="hover" color="invert" content={TOOLTIPS_DICT.SIDEBAR.VERSION_OVERVIEW}>
<div onClick={requestVersionOverview} id="refineryVersion"
className="z-50 tooltip tooltip-right cursor-pointer select-none text-white flex items-center mr-1">
v1.20.0
v1.21.0
{hasUpdates && <Tooltip placement="right" trigger="hover" color="invert" content={TOOLTIPS_DICT.SIDEBAR.NEWER_VERSION_AVAILABLE} >
<MemoIconAlertCircle className="h-5 w-5 text-yellow-700" />
</Tooltip>}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,12 +178,6 @@ export function postProcessUniqueValues(uniqueValues: any, attributesSortOrder:
const attributeType = attributesSortOrder.find(att => att.name == key)?.dataType;
if (attributeType == DataTypeEnum.TEXT || attributeType == DataTypeEnum.LLM_RESPONSE) {
delete uniqueValuesDict[key];
} else if (attributeType == DataTypeEnum.TEXT_LIST) {
const uniqueSet = new Set<string>();
for (const item of uniqueValuesDict[key]) {
JSON.parse(item).forEach(str => uniqueSet.add(str));
}
uniqueValuesDict[key] = Array.from(uniqueSet);
}
}
return uniqueValuesDict;
Expand Down