View | Details | Raw Unified | Return to bug 32474
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/InfiniteScrollSelect.vue (-2 / +8 lines)
Lines 76-81 export default { Link Here
76
    },
76
    },
77
    methods: {
77
    methods: {
78
        async fetchInitialData(dataType) {
78
        async fetchInitialData(dataType) {
79
            const currentSelection = this.modelValue
80
                ? this.data.find(
81
                      item => this.modelValue === item[this.dataIdentifier]
82
                  )
83
                : null
79
            const client = APIClient.erm
84
            const client = APIClient.erm
80
            await client[dataType]
85
            await client[dataType]
81
                .getAll(
86
                .getAll(
Lines 88-94 export default { Link Here
88
                )
93
                )
89
                .then(
94
                .then(
90
                    items => {
95
                    items => {
91
                        this.data = items
96
                        this.data = currentSelection
97
                            ? [currentSelection, ...items]
98
                            : items
92
                        this.search = ""
99
                        this.search = ""
93
                        this.limit = 19
100
                        this.limit = 19
94
                        this.scrollPage = 1
101
                        this.scrollPage = 1
95
- 

Return to bug 32474