11.01.2020

Task/TicketDeviceStatus

Creating new tasks without company

Problem: The App would crash when trying to create a new task without a company assigned to it.

Cause: The App expected a company to be assigned to the task at creation, so the App could not handle the command and crashed.

Solution: The App now gives an error message if no company is assigned to a task when creating.

iOS, Android

In calendar always shows status SICK

Problem: In the calendar it would show "sick" on every day.

Solution: The App now gets the correct status and displays it.

iOS

Employees planned needs to be implemented

Problem: In the App it was not possible to see which users was planned for a task.

Solution: A new field on tasks has been added called "Planlagt til" which displays the users planned.

iOS, Android

SERVICE - Multiple forms

Problem: When doing service on Equipment only 1 form could be assigned/filled out

Solution: Now several Forms can be assigned to service, and the user doing the service gets told/displayed that there is several forms to be filled out. 

iOS, Android

Ongoing forms shows as "requested"

Problem: When entering a task it would tell you "1 requested form" (or more) when there is 0 requested forms.

Cause: The system was seeing both requested and ongoing forms as "started - not finished", which made the App count "ongoing forms" as "requested" in this regard.

Solution: Ongoing and Requested forms has now been further differentiated and the warning of "requested forms" now correctly only counts requested forms.

iOS, Android

Add uniqueid for AnswerQuestionFree

Problem: When the app loses connection after it requested data, it would sometimes request it again when reconnected. That meant that the App could end up creating duplicates.

Solution: We have added uniqueID to all commands that updates the server or vice versa. That means if you are for example filling out a form, when it is saved it gets an UniqueId. Now the APP and Server can keep communicating to make sure that it has been correctly updated, and no duplicates happen.

iOS, Android

Cannot see hour registration for 2020

Problem: The App would incorrectly only display information from the active/current year in the Hour Module.

Solution: You can now correctly navigate further back in time.

iOS, Android

Wrong text displayed several places

Problem: On tasks, Company and Equipment "startpages" there would be wrong/misleading information.

Solution: The text has been changed or deleted.

iOS

PRODUCTS - "negative" amount of products

Problem: The App needs to be able to add "negative" amount of products.

Solution: You can now add a negative amount of products.

iOS, Android

FORM - Save for later - Default value

Problem: In certain situations the default value of fields in forms would dissapear or be displayed incorrectly.

Solution: The issue has been corrected, and should now work as intended.

iOS, Android

06.01.2020 - 20.01.2020

Task/Ticket

Branch

Status

Task #14338: New report for financial groups within Economic

Problem: To build a report that can be loaded into Economic to influence some financial groups.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #14403: Fixing deleting data in DATA ADJUST

Problem: Whenver one deleted data from DATA ADJUST in the SETUP module, other important information was also deleted such as user prices, basic prices etc.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21775: Problems with calculation of prices

Problem: When generating a PDF from a template, the prices weren't added up, and thus the "Total price" and "VAT" placeholders (as well as the placeholder for both of the values combined) had no values in them.

Cause: Due to an error which meant that the total was always inserted in the "Total" column when using a custom line format.

Solution: Fixed by optimizing the code.

Web

Task #14442: Wrong dates and times under reminders

Problem: When marking repeated reminders to "Implement", wrong dates and times were given to them, causing Microbizz to create the reminder for today, not in the future as expected.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #14416: PDF generated from a template calculates wrong total price for product use

Problem: After filling out a form, the generated PDF (from a template) calculated the total price for product use based on "Cost per item" instead of "Total price". 

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21316: Problems with decimals when exporting custom-generated report to e.g. Excel

Problem: Whenever one generated a custom report which included "product use", and a decimal separator was inserted in a value, it randomly removed the decimal when exporting to e.g. Excel.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #14339: Push messages when sending tasks to pool

Problem: Whenever one sent a task to pool and chose to push message, a sound on iOS devices occurred upon synchronization. The expectation was that no sound should be heard.

Cause: Unknown.

Solution: Fixed by optimizing the code.

App

Task #14371: Scrolling in tabulator jumps sporadically

Problem: Whenever one scrolled in tabulator, it would jump a couple of rows up / down.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web


Ticket #21510: New version of tabulator selects all results even after filtering the search result

Problem: After doing a search and filtering the results, all results were selected when using "Select all".

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21872: EDI invoices aren't imported to Microbizz

Problem: After a specific date, EDI invoices weren't being imported anymore.

Cause: Due to our implementation of EDI integrations.

Solution: Fixed by optimizing the code.

Web

29.12.2020

Task/Ticket

Branch

Status

Ticket #20959: Can't change language in the Extranet

Problem: The language doesn't change when trying to do so in the Extranet.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21423: Timeline in the Planning module disappears from view when scrolling

Problem: When scrolling down in the Planning module the timeline disappeared.

Cause: Bad placement of the timeline.

Solution: Fixed by improving the dynamic location of the timeline.

Web

Ticket #21687: Issues when planning tasks

Problem: When planning tasks in the Planning module it was always using 100% occupancy in full-day planning.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21735: Tables in Microbizz aren't showing results

Problem: The user interface regarding tables (e.g. whenever a search has been made).

Cause: Due to wrong calculation of the table's height.

Solution: Fixed by optimizing the code.

Web

Ticket #21757: API calls in Microbizz aren't working as intended

Problem: API calls regarding column groups, as well as the Tasks and Project modules, weren't producing correct results.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21764: Error when trying to close a quotation in the Sales module

Problem: Whenever one entered the Extranet, and then logged in to Microbizz (their main system), they could see all other categories accessible only by the other teams.

Cause: Due to a bug when calculating the sum of product use.

Solution: Fixed by optimizing the code.

Web

Task #14415: Updated API calls within Fortnox integration

Problem: The API call TaxReductionType is now required if the invoice row has a specific property set to True.

Cause: Updates to Fortnox's API calls.

Solution: Fixed by optimizing the code.

Web

28.12.2020

Task/TicketDeviceStatus

Ongoing forms call adjustment

Problem: When entering the forms page, the app was loading all possible forms in the system.

Solution: We have optimized the searching/loading to only relevant forms.

iOS, Android

FORMS - Numbers issues

Problem: When saving a form with wrong thousand separator logic, the app would crash, rather than warn the user.

Cause: A while back, over a longer period, we changed the behavour of how seperators should work.

Solution: The App now correctly identifies the issue and corrects it.

iOS, Android

PRODUCT - Amount not showing

Problem: On the product overview, the total amount of specific products added was gone.

Cause: In the previous update we had some optimization added, which cause some issues with the product numbers.

Solution: Further optimization of the code, so that the product amount should work again.

iOS, Android

Closed tasks removed after 7 days

Problem: Tasks which was closed was displayed for much longer than 7 days.

Solution: We have changed the threshhold for when a task is displayed in the app, if a task has been closed for 7 days, it should not show any longer.

iOS, Android

Equipment Filter - Responsible

Problem: You could not filter for responsible.

Cause: The filter "responsible" was made available only for Tasks,

Solution: The filter "responsible" has now been added to equipment.

iOS, Android

Historical Persons are appearing when editing Tasks > Persons

Problem: When choosing persons, you had more options than what should have been allowed.

Cause: Historical Persons of the companies was allowed to be chosen, though they should not have.

Solution: Optimized code, so that only current Persons from a company is visible.

iOS, Android

IOS - Filter - Responsible SHOWS "CEO in Lorem A/S"

Problem: There was some wrong text being displayed when filtering for responsible.

Solution: Removed wrong text.

iOS

Adjust UI on these 4 screens for iOS and Android

Solution: We have updated the UI to make the app look better and more consistent. 

iOS, Android

Samsung - Standard keyboard does not have ","

Problem: the native app keyboard on samsung did not have the correct setup in the app.

Cause: Our code did not work for samsung devices.

Solution: We have added new code that does work for samsung devices so it correctly changes "," and "." depending on language, as well as other optimization.

Android

PRODUCTS - New search fields

Problem: we wanted to add more fields that always is seachable in the app, when searching.

Solution: the following fields is now always searchable.

  • productnumber
  • barcode
  • title
  • secondary_text (here you can still add more fields manually)
iOS, Android

18.12.2020

Task/Ticket

Device

Status

Ticket #20710: Weird access in the Extranet

Problem: Whenever one entered the Extranet, and then logged in to Microbizz (their main system), they could see all other categories accessible only by the other teams.

Cause: Due to how cookies was stored and handled.

Solution: Solved by optimizing the code.

Web

Ticket #21661: Technical error in the Extranet

Problem: Whenever one entered the Extranet, a technical error occurred.

Cause: Due to a wrong SQL syntax.

Solution: Solved by optimizing the SQL syntax.

Web

Ticket #21590: Problem with input in "User" field in route planning function

Problem: Whenever one entered a non-existent value in the "User" field and pressed Enter, the system stopped.

Cause: Due to one pressing the "Enter"-key when planning tasks to routes. 

Solution: Fixed by optimizing the code.

Web

Task #14296: Can't mark tasks with specific invoice policy as "Do not invoice"

Problem: Couldn't mark tasks that had their "Invoice policy" set to "Fixed price" as "Do not invoice".

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #14323: Salary report are suddenly not showing users

Problem: Whenever one tried to generate a salary report, information regarding "Approved by" was gone.

Cause: Due to how Microbizz handled daily worksheets.

Solution: Fixed by optimizing the code.

Web

Task #14355: Forms are not recognizing decimal numbers

Problem: Whenever one tried to use a form to add decimals together, it rounded the result down.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21649: Calendar appointments not being shown in App 3

Problem: Appointments weren't synchronizing to App 3.

Cause: Unknown.

Solution: Fixed by optimizing the code.

iOS, Android

09.12.2020

Task/Ticket

Device

Status

Ticket #21547: Technical error when trying to set up new salary rules

Problem: When trying to add a new rule on a users Salary tab, a technical error occurred.

Cause: Due to a user having a specific type of account set up.

Solution: Fixed by optimizing the code.

Web

Ticket #21567: Specific filters are wrong after creation

Problem: Trying to create a filter with specific fields, changed their settings after creation.

Cause: Due to many "One of many (with indices)" fields.

Solution: Fixed by optimizing the code.

Web

Task #14321: Technical error when using report T20

Problem: Whenever one tried to generate the report T20, a technical error occurred.

Cause: Not enough memory allocated if their are many rows in the database.

Solution: Fixed by optimizing the code.

Web

Ticket #21606: Wrong sorting of "Last service" date

Problem: When trying to sort the dates from the "Last service" column after e.g. searching for equipment, they were sorted wrong.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

01.12.2020

Task/Ticket

Device

Status

Ticket #21492: Can't select items from subscription list

Problem: Since updating the user interface, it wasn't possible to select the rows.

Cause: Unknown.

Solution: It has been agreed that we will not be using the option to select rows by clicking anywhere. Thus, we re-introduce a checkbox to select rows.

Web

Ticket #20526: Missing space between two columns when saving to PDF

Problem: When saving a document template to PDF with the columns "Amount" and "Item number", there was no whitespace separating to separate them.

Cause: Whenever a right-hand column was located to the left of a left-hand column in a line format.

Solution: Fixed by adding a whitespace in front of each value.

Web

Ticket #21451: Procedure permissions doesn't work

Problem: Even though the permissions were set correctly, it only worked with the "admin key" activated.

Cause: Due to permissions that were needed, but not yet implemented.

Solution: Fixed by optimizing the code.

Web

Ticket #21514: Missing form actions

Problem: Trying to create a form action "Create new sub-task" showed that couple of settings were missing.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

30.11.2020

Task/Ticket

Device

Status

NOTIFICATION - Not marking note as read

Problem: Notes would not be marked as "Read" when using the "Pop-Up Notification".

Cause: Missing functionality.

Solution: Marked as Read has been added to the pop-up notification.

iOS, Android

BARCODE search does not AUTOMATICALLY show results

Problem: When searching for products using a barcode reader, it would merely enter the value/input and leave it at that.

Cause: Missing functionality.

Solution: Now when the app registers that a barcode has been scanned, it also searches for the input afterwards.

iOS, Android

Ongoing forms call adjustment

Problem: On larger systems with a lot of forms, the APP would have difficulties loading/preparing all the options for the user.

Cause: The APP would try and synk up ALL forms in the entire system, rather than just the ones relevant for the task.

Solution: The APP now only loads relevant forms rather than all.

iOS, Android

Address SECTION in TASKS is NOT UPDATING with SYNC

Problem: When you added additional adresses in Microbizz web, those adresses would not sync up to the APP, unless re-configuring.

Cause: The additional address was only set up to be synchronized at the konfiguration, and not at a regular synchronization.

Solution: We have added the functionality to the regular synchronization.

iOS, Android

REPEATING EVENTS - These are missing

Problem: The Calendar would not display all appointments, as well as missing additional information.

Cause: The APP could not find appointments that was "too far" from today's date.

Solution: Now the APP correctly locates all appointments and tasks planned and displays them with all information.

iOS, Android

25.11.2020

Task/Ticket

Branch

Status

Ticket #21364: Wrong creation of project from template when accepting quotations

Problem: Trying to create a project with e.g. 3 sub-tasks from a project template when accepting a quotation, only one sub-task was created, and the other sub-tasks added some random places on the customer.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21347: Editing registered hours resets it

Problem: When registering hours, there are both a start time and an end time, but when wanting to edit the registration, the start and end times were reset.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21261 & #21410: Missing certificates after multiservicing equipment 

Problem: After multiservicing equipment, certificates weren't being created.

Cause: Due to some tasks not having a creation date, so when Microbizz had to find all the months since the creation date, it found infinitely many.

Solution: Fixed by optimizing the locks on parallelized and automated jobs.

Web

Task #14247: Can't mark text from rows / columns

Problem: Since updating the user interface, it wasn't possible to mark text from the rows and columns.

Cause: Unknown.

Solution: It has been agreed that we will not be using the option to select rows by clicking anywhere. Thus, we re-introduce a checkbox to select rows.

Web

Task #14267: Extending API calls

Problem: Extending the API with calls for reading pending form requests.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21249: BUDGET tab on tasks not loading

Problem: When trying to access a task's BUDGET tab nothing happened.

Cause: Due to some tasks not having a creation date, so when Microbizz had to find all the months since the creation date, it found infinitely many.

Solution: Fixed by optimizing the code.

Web

15.11.2020

Task/Ticket

Device

Status

DOCUMENTS - FOLDER choice is not saved

Problem: When working in folders, after opening a file, it would revert back to the root folder.

Cause: Missing functionality

Solution: now the device remembers which folder the file was opened from, and opens up that folder when exiting the file.

iOS, Android

FILE EXTENSION with LARGE LETTERS

Problem: If the filetype was written in capital letters, such as .PDF, it would not open.

Cause: The system would try and open these files as images(and fail). It would not see the file as a .pdf file.

Solution: The system now opens up files correctly, regardless if they are in full capital or normal.

iOS, Android

Long title on notes can't be seen

Problem: If you made a long title on a note, it would not display the full title.

Cause: Missing functionality.

Solution: Now you will be able to "swipe" the text from side to side, in order to read the full title.

iOS, Android

FILES - Upload crash - Android

Problem: When you tried to upload a file that was bigger than 2MB, the app would crash.

Cause: Coding error.

Solution: the issue has been fixed, and the system now correctly allows files to be uploaded that is less than 15mb.

Android

FILES - Filetypes disabled in iOS

Problem: Certain filetypes would be greyed out/disabled on iOS.

Cause: Coding error.

Solution: No file is disabled anymore, all files should be allowed to be uploaded.

iOS

NOTES - Link/phonenumber not visible

Problem: When a text became a link (Phonenumber and mails), some places in the APP it would be hard to see the link due to the same color background(eg. on notes).

Solution: We have identified the places where there is a blue background and changed the color of the link-text in those places.

iOS, Android

HOUR - registrations on 0 minutes should be accepted

Problem: The app would not allow 0 minute registrations from check-in/out.

Cause: We have changed our stance on this, and have changed it so it is now allowed.

Solution: the app now allows you to create 0 minute registrations.

iOS, Android

10.11.2020

Task/Ticket

Device

Status

Ticket #21249: Misplaced buttons in the Project module

Problem: Some buttons were misplaced in the new Project module.

Cause: Zero-height button lane.

Solution: Fixed by optimizing the code.

Web

Ticket #21291: Wrong insertion of new lines when creating invoices

Problem: When invoicing a task, and adding a new item in the middle of all the other items, a new, empty invoice line was created. 

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #14198: Missing custom fields in import filters

Problem: When a task reopened it created a new order which is fine. But the newly created task was an exact copy of the "original" task, as registered hours and notes made on it appeared on the new one as well.

Cause: Due to not resetting the fields that are to be summated i.e. hours, prices, etc..

Solution: Fixed by optimizing the code.

Web

Ticket #21002 & #21229: Addresses on tasks weren't synchronized correctly

Problem: Adding addresses to a task didn't synchronize correctly to the App.

Cause: Unknown.

Solution: Fixed by optimizing the code.

iOS, Android

Ticket #21309: Missing custom fields in import filters

Problem: If a custom field was of type "Team", it was missing from import filters.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21111: Missing options in "Send PDF" form action setup

Problem: The possibility to also send PDFs to a field from the form was suddenly removed.

Cause: Unknown.

Solution: Fixed by reinserting the functionality as before.

Web

Ticket #21066: Problems with layout for users

Problem: Whenever setting a field as non-editable, one could still edit it.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #14232: Viewing search results

Problem: Searching for items in any module which produced more than one page, choosing an item from e.g. page 3, and pressing the "Back" button, wouldn't allow you to navigate the list of search results again.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21233: Wrong translation of "Active" menu in equipment search

Problem: The translation was wrong i.e. it was in English regardless of the language chosen.

Cause: Wrong translation.

Solution: Fixed by optimizing the translation to fit the chosen language.

Web

Ticket #21269: Problems with summation of columns in Excel

Problem: Whenever exporting data to Excel, a columns summation wasn't being calculated.

Cause: Unknown.

Solution: Fixed by optimizing the code for exporting data.

Web

Ticket #21259: Problems with layout for tasks

Problem: Whenever setting a field as required, it never was when wanting to create / edit a task.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #13446: Long wait in Microbizz

Problem: Really long processing time in Microbizz, this applied every time one needed to update a page, create a new case or change the status of a case.

Cause: The locks implemented for reads and writes on objects, causing the process to lock itself.

Solution: Fixed by optimizing the locks.

Web

Ticket #21218: Can't resize the "Solution text" field

Problem: When invoicing, it wasn't possible to resize the "Solution text" field as before.

Cause: It was deliberately removed due to damaging the web experience.

Solution: Fixed by optimizing the code for the field, before reinserting it.

Web

Ticket #20922: Wrong title when creating a task from template on a piece of equipment

Problem: Whenever creating a task on a piece of equipment using Quick-templates, caused the title to be the description of the piece of equipment in question.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #13240: Planning module freezes when dragging task to timeline

Problem: Whenever a user wanted to drag a task to another user in the Planning module's timeline, Microbizz froze.

Cause: Calculation of the task object's new position in the timeline.

Solution: Fixed by making the necessary calculations.

Web

05.11.2020

Task/Ticket

Device

Status

Ticket #21253: Technical error when attaching equipment to tasks

Problem: Whenever one wanted to attach a piece of equipment to a task, a technical error occurred. 

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21217: Weird characters when changing language

Problem: When switching languages in Microbizz, special characters were displayed wrong.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21214: Specific row missing in XML file for export to DataPartner (Visma integration)

Problem: XML file was missing the row OOI_ROW_PROFIT_CENTRE

Cause: The integration was developed so it required that this additional field be a searchable additional field, but was made non-searchable at some point.

Solution: Fixed by optimizing the code.

Web

03.11.2020

Task/Ticket

Device

Status

Ticket #21019: Very slow to load the Planning module

Problem: In large systems with many users and appointments in Planning module, the system loads very slowly.

Cause: Due to loading a lot of appointments.

Solution: Fixed by optimizing the code.

Web

Ticket #21247: System freezes when editing a tool's service date

Problem: Whenever one edited a tool's service date, Microbizz froze.

Cause: Due to an error when "Next service" should be projected.

Solution: Fixed by optimizing the code.

Web

Task #14226: "Decrease balance by" field when invoicing not working

Problem: When invoicing a task, the field "Decrease balance by" didn't work as intended.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21193: Moving negative number of product use

Problem: Whenever one wanted to move a negative number of product uses from one task to another, Microbizz moved a positive number instead.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #14224: After a while, Microbizz Drive creates a person's folder even though it is not selected in Microbizz web

Problem: When invoicing a task, the field "Decrease balance by" didn't work as intended.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #13463: Column settings aren't being saved

Problem: As soon as the columns were updated, their settings were reset.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #14204: File export must include subfolders and use customer no. instead of id for folders

Problem: A request for improvement of exporting files (folders, subfolders and naming these).

Cause: Unknown.

Solution: Fixed by implementing as desired.

Web

29.10.2020

Task/Ticket

Device

Status

Ticket #20713: Very slow in the Calendar and Planning modules

Problem: In large systems with many users and appointments in both the Calendar and Planning modules, the system loads very slowly.

Cause: Due to loading data for all users in the modules.

Solution: Fixed by only loading the data that is relevant.

Web

Ticket #21005: Technical error when trying to export user defined reports to Excel

Problem: Trying to export user defined reports to Excel resulted in a technical error.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

 

Ticket #21183: Errors when invoicing

Problem: Whenever one tried to invoice, an error occurred.

Cause: Due to some invalid HTML-code.

Solution: Fixed by improving the code for sending invoices.

Web

 

UP SYNC - crash

Problem: In certain situations choosing to open a UP SYNC instance, would crash the app.

Cause: The UP SYNC could not properly display certain commands.

Solution: The UP SYNC page now correctly displays all information.

iOS, Android

COPY - Ability to copy description

Problem: You could not copy the description text from a task.

Cause: Missing functionality.

Solution: Long press on the description text now copies the text.

iOS, Android

ONEDRIVE IS NOT SUPPORTED for FILES

Problem: You could not open/upload files from ONEDRIVE to FILES.

Cause: Missing functionality.

Solution: Now the APP correctly searches the ONEDRIVE and displays the files available to upload.

iOS, Android

EDIT CHECKIN TIME - Correct total time, wrong starttime

Problem: If you edited a checkin's startime to before the actual starttime, the system would revert back to the starttime where the user had pressed the checkin button.

Cause: The system prioritized the actual check-in time from the user higher than the users manual input.

Solution: The system now overrides the starttime of the checkin, if the user manually changes the starttime.

iOS, Android

FORMS - Duplicates

Problem: When opening a form which had not fully uploaded yet, it would crash the APP and create a duplicated responded form.

Cause: If the form had a lot of data to process the app would send the request another time, rather than opening the form, because the form wasnt ready to be shown.

Solution: Optimized the system so that you can open forms, even though all the data had not been uploaded yet.

iOS, Android

CALENDAR LOADING - iOS loads calendar for too long

Problem: Opening Calendar would result in a loading screen that could take a long time to finish. This locked the system in place until it finished loading.

Cause: The system needs to synchronize and update alot of tasks and appointments, this takes time.

Solution: It now updates in the background, so the user can continue work on tasks/appointments already on the list, it will update the list continually as it is loading in the background.

iOS, 

FORM WITH MANY PICTURES CRASHES APP

Problem: If you filled out a form that had alot of "upload pictures", and choosing larger size pictures the app would crash. 

Cause: The system could not properly process that much data and store it continually in the form.

Solution: The upload files function has been updated so that it temporarily saves all the pictures, so that they are in the form even though the form has not been saved yet. 

iOS, Android

20.10.2020

Task/Ticket

Device

Status

PLANNING - Auto add date and time

Problem: When planning today, the user need to input start date, start time, end date, end time.

Cause: The system requires those fields to be filled out to be valid.

Solution: Now the app will instantly choose "end date" and "end time" so that the plan is finished 1 hour after the start time. It is still up to the users to change the planning if 1 hour is not correct for the current task/plan.

iOS, Android

FORMS PICTURE - The ability to draw on pictures taken in a form

Problem: When adding/taking pictures to a form, you could not draw on that picture.

Cause: The draw functionality had only been activated when adding/taking pictures straight to tasks/CRM.

Solution: The draw functionality have been added to forms when adding/taking pictures.

iOS,
Android

SORTING - Product use "order id"

Problem: "Order id" was not an option while filtering under products.

Cause: Had not yet been implemented.

Solution: "Order id" has been added as a filtering option under products.

iOS,
Android

PHONE NUMBER/MAIL LINK - Add a pressable link to custom field

Problem: When on a task or company, phone numers and mail links were simple text.

Cause: Had not yet been implemented.

Solution: When pressing a phone number it dials up that phone number. When pressing an email it opens up the systems prefered email-app and creates a new email, where the task/company email is already selected as receiver. 

iOS,
Android

EDITING of HOURS

Problem: Sometimes the time-registrations calculated wrong when edited

Cause: coding error

Solution: The coding error has been identified and fixed.

iOS,
Android

CRM FORMS - ongoing forms is not showing

Problem: On iOS forms would not show up in the "forms list" while being ongoing.

Cause: Coding error.

Solution: The coding error has been identified and fixed.

iOS,

PICTURES on CLOSED TASKS

Problem: When a task status was "Closed" you could not open/interact with pictures under files.

Cause: When task is Closed, you are not supposed to edit previously added information.

Solution: An exception has been made for pictures under files.

Android

FORMS - numbers dissapear

Problem: Numbers in the "Number field" which has a min/max requirement got deleted mistakenly under certain conditions.

Cause: The Min/Max requirement had a "default" value (0) that it would select.

Solution: More security measurement has been added to verify if the min/max number is within an acceptable number. 

iOS,
Android

FORM - CHECKBOX SAVE FOR LATER

Problem: When filling out a form that had a checkbox, if "save for later" was used, the checkbox would be unchecked after "save for later".

Cause: The Checkbox had a default answer (unchecked), and it disregarded the input given from "save for later".

Solution: Checkboxes now correctly remembers previous filled out answers.

iOS,
Android

PRODUCTS with price over 1000 crash

Problem: If a product has a price over 1000,- the app crashed when added it to a task.

Cause: coding error

Solution: The system now does not crash when adding products which costs more than 1000,-

iOS,
Android

FORM ALT.TITLE when RENAMING

Problem: When renaming forms which was requested, the form did not get renamed in the app.

Cause: When the form still was "only requested" the server would not acknowledge a rename.

Solution: We have edited how requested forms works, so that renaming them is possible.

iOS,
Android

MIN and MAX NUMBER

Problem: When a minimum number was selected, it would auto-check if the number written was lower than the minimum number. 
That caused some trouble, that made it impossible to input data into the field, unless you copy-pasted a number which was big enough.

Cause: Min number functionality was too strict.

Solution: The app now only checks if the number is incorrect when going to the next field, saves for later or when you attempt to finish the form.

iOS,
Android

TIME REGISTRATION - Allow time registration on closed tasks

Problem: New functionality has been added to the Microbizz system, an update for this functionality was required for the App as well.
When certain options has been selected for the customer, those rules should also apply for the App.

Cause: Had not yet been implemented.

Solution: Now the app correctly checks which of the new options has been chosen, decides from that if the the user may edit time registrations after the task has been closed or not.  

iOS,
Android

08.10.2020 - 28.10.2020

Task/Ticket

Device

Status

Task #13459: Long time before receiving notification regarding filled out forms

Problem: When one filled out a form, it took some time (days and weeks) before receiving a notification about it.

Cause: Due to the timestamp that was attached on forms whenever they were "Saved for later" or completed.

Solution: Fixed by optimizing the code for timestamping forms.

Web

Task #13445: Script for converting projects

Problem: The new Project module needs all the "old" projects from the Tasks module converted to fit the format of the new one.

Cause: Unknown.

Solution: Fixed by implementing tools that easily converts them.

Web

Ticket #20977: Missing categories in salary rules

Problem: Categories G to L was missing from the salary rules.

Cause: Forgot to implement the final categories.

Solution: Fixed by implementing the missing categories.

Web

Ticket #20909: Technical error upon retrieving report

Problem: A technical error occurred whenever one wanted to view the capacity for a given employee.

Cause: Due to "running time" limitations on the script producing the report.

Solution: Fixed by extending the "running time" limitations from 5 seconds to 5 minutes.

Web

Task #14102: Empty information when switching between tabs

Problem: Regardless of module, whenever one switched between tabs, empty information was displayed even though there should be some data stored.

Cause: Due to poor handling of equipment.

Solution: Fixed by optimizing the handling of equipment.

Web

Ticket #20970: Particular custom fields for tasks not working properly with filters

Problem: It wasn't possible to choose any of the choices available for particular custom fields for tasks.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #14169: Settings aren't appearing in the Sales module

Problem: After having bought the module Sales, its settings weren't accessible.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #21065: Technical error with layout for user objects

Problem: When trying to create or edit layouts for objects in the User module, a technical error occurred 

Cause: Due to migrating to the new PHP platform.

Solution: Fixed by optimizing the code.

Web

Ticket #21079: Error in invoices

Problem: After a crucial update, no more than one invoice line could be created, as well as Microbizz making wrong calculations in an invoice's "total".

Cause: Code was overwritten, and not reapplied.

Solution: Fixed by reinserting the code.

Web

Ticket #21098: Wrong location for a permission

Problem: Permissions for "Person data" was nested under "Salary".

Cause: Wrong implementation.

Solution: Fixed by optimizing the code.

Web

Ticket #21095 & #21104: Too many lines for each user in the Planning module

Problem: Some users in the Planning module were experiencing more than one line in the Planning module. 

Cause: Due to when there were at least two appointments on the same date.

Solution: Fixed by optimizing the code.

Web

Ticket #20997, #21074 & #21105: Missing results when searching for quotations in the Sales module

Problem: Whenever one searched for quotations, not all results were retrieved.

Cause: Wrong naming of quotation states.

Solution: Fixed by renaming the various quotation states.

Web

Ticket #20965: Error with special characters in latest notes when using "Invoice now"

Problem: Task notes with letters such as "æ", "ø", "å" (i.e. Danish letters) was not displayed correctly on invoice when using "Invoice now".

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #20706: Missing space between two columns when saving to PDF

Problem: When saving a document template to PDF with the columns "Amount" and "Item number", there was no whitespace separating to separate them.

Cause: Whenever a right-hand column was located to the left of a left-hand column in a line format.

Solution: Fixed by adding a whitespace in front of each value.

Web

06.10.2020

Task/Ticket

Device

Status

Task #13373: Unstable performance on App 3

Problem: Script to load calendar appointments took roughly a minute no matter which user made the request.

Cause: Unknown.

Solution: Fixed by optimizing the API call GetEventsByUserAndDate

Web

02.10.2020

Task/Ticket

Device

Status

Task #13455: Not possible to change Reply-To

Problem: Hasn't been possible to specify a specific email when sending one through a form action.

Cause: The form action "Send as mail" was acting differently than one would assume.

Solution: Fixed by optimizing the code such that the Reply-To is automatically the one who filled in the form.

Web

Task #13020: Auto-generated tasks of specific type doesn't transfer previous hours

Problem: When creating a task with type "Repeated - loose", previously registered hours are transferred to an automatically generated adhoc task, but aren't visible under the task's hours.

Cause: Unknown.

Solution: Recalculating the copied task while saving it.

Web

Task #13376: Missing allowances from EDI invoice

Problem: Importing EDI invoices would neglect to include allowances.

Cause: "AllowanceCharge"-function wasn't loaded properly.

Solution: Fixed by optimizing the code. Removed from overall operation - should be made as a patch for the systems that need it.

Web


Task #13372: Microbizz is very slow

Problem: Microbizz was very slow. Not only when saving tasks, but nearly every action in nearly every module was causing the system to halt.

Cause: Due to changes within the code.

Solution: Fixed by optimizing the code.

Web

Task #13433: Slow performance when using the "To pool"-button

Problem: Slow performance when trying to send a task to pool using the "To pool"-button.

Cause: The locks implemented for reads and writes on task-objects, causing the process to lock itself.

Solution: Fixed by optimizing the locks.

Web

Task #13393: Wrong height on tabulator-div

Problem: If you used groupings in a tab and subsequently calculated the height of the field, it resulted in an incorrect height.

Cause: Due to we didn't initially calculate how many grouping rows there are. In the worst case, this caused some rows to become invisible.

Solution: Fixed by making the necessary calculations.

Web

24.09.2020

Task/Ticket

Device

Status

Ticket #20608: Notes aren't added after answering forms

Problem: After answering forms through the Sales-module, notes weren't added to objects even though every field within the forms had the option "Note from reply" checked.

Cause: Wrong implementation of saving forms within the Sales-module.

Solution: Fixed by actually saving the forms instead of saving them for later.

Web

Ticket #20627: Microbizz takes too long to answer

Problem: Sending tasks to invoice took too long, e.g. sending 8 tasks to invoice could take over 40 minutes to finish.

Cause: The locks implemented for reads and writes on task-objects, causing the process to lock itself.

Solution: Fixed by optimizing the locks.

Web

Ticket #20674: Microbizz takes too long to generate a report

Problem: Generating the R8PA standard report took at least 15 minutes to generate.

Cause: The locks implemented for reads and writes on task-objects, causing the process to lock itself.

Solution: Fixed by optimizing the locks.

Web

Ticket #20680: Fatal error in Activity-tab when viewing a company

Problem: A fatal error message occurred whenever one viewed the Activity-tab of a company.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #13422: Difficult to see title of folders

Problem: If a folder's title was too long, it was difficult to view.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Ticket #20489: Language gets switched when automatically exporting to FTP

Problem: Even though Microbizz was in Danish, when automatically exporting to FTP, the columns in the CSV-file were in English.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

since 18.09.2020

Ticket #20315, #20692, #20698, #20740, #20741 & #20747: Fatal error when sending EDI invoices

Problem: Whenever one tried to send an invoice as EDI, a fatal error occurred.

Cause: Referencing to a wrong variable.

Solution: Fixed by optimizing the code.

Web

Task #13416: Wrong conversion of numbers when saving form in App 3

Problem: Numbers were converted wrong when saving forms with the "Save for later"-button in App 3 (android).

Cause: Wrong transformation of data.

Solution: Fixed by optimizing the code.

Web

15.09.2020

Task/Ticket

Device

Status

Ticket #20659: Microbizz is extremely slow while planning

Problem: It took several minutes for every task to be planned.

Cause: The locks implemented for reads and writes on task-objects.

Solution: Fixed by optimizing the locks.

Web

Ticket #20629: Microbizz is extremely slow

Problem: It was impossible to do anything in Microbizz, simply logging in to the system could take several minutes.

Cause: The culprit was within generation of user-defined reports.

Solution: Fixed by optimizing the code.

Web

Ticket #20632: Error with amount when using "Invoice now"

Problem: Any amount given with a decimal separator got it removed, e.g. 1,5 would result in 15.

Cause: Wrong transformation of data.

Solution: Removed JavaScript number de-formatting and fixed JavaScript number validation in "Invoice now".

Web

Ticket #20613: Appointments in calendar can't be edited

Problem: A fatal error occurred when trying to edit appointments in the calendar.

Cause: Due to changes within the code.

Solution: Fixed by optimizing the code.

Web

Ticket #20576: Subscribers on notes are removed

Problem: When trying to reply or add subscribers to a note, the subscribers were removed, such that no users received a notification/email.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

10.09.2020

Task/Ticket

Device

Status

Ticket #20598: Error when importing emails

Problem: When trying to import emails an authorization error occurred.

Cause: When checking the option "Use encryption" when editing an email account, an error regarding authentication occurred, if the user didn't retype their password before saving the amended email account. 

Solution: Fixed by informing systems with this issue, as well as that they must reload their accounts.

Web

Task #13372: Microbizz is very slow

Problem: Microbizz was very slow. Not only when saving tasks, but nearly every action in nearly every module was causing the system to halt.

Cause: Due to changes within the code.

Solution: Fixed by optimizing the code.

Web

07.09.2020

Task/Ticket

Device

Status

Task #13265: Reducing credit notes doesn't reduce the invoice

Problem: When reducing credit notes, the invoice wasn't reduced.

Cause: The way E-conomic integrates into Microbizz.

Solution: TBA

Web

Task #13346: Error with amount when using "Invoice now"

Problem: Any amount greater than 999 would result in 1.

Cause: Wrong transformation of data.

Solution: Fixed by assuring that normal numbers e.g. an amount, are not transformed with thousands separators, only transformed with decimal separators

Web

Task #13358: System freezes upon saving and planning tasks

Problem: By moving a task in the planning module or saving a task normally, the system froze.

Cause: Getting tasks from a paying customer with over 10000 tasks, caused the system to run out of memory. 

Solution: Fixed by reducing the memory usage.

Web

since 28.08.2020

03.09.2020

Task/TicketDeviceStatus

TIME REGISTRATION - Can't add time from company and task 

Problem: When trying to add time on company or task, it wouldnt let you.

Cause: missing functionality.

Solution: you can now add time directly from company and task.

iOS,
Android

CREATE PRODUCTS - Create products from equipment not working 

Problem: When trying to create products from equipment, it would fail and crash.

Cause: The App would not acknowledge the creation of product from equipment.

Solution: Creation and adding of products is now limited to be added from task. (Equipment can still be chosen to have that product added to its product usage).

iOS,
Android

PICTURES EDITING - Doubles when editing picture name

Problem: When renaming a picture in the app, it would create a new identical picture with the new name.

Cause: A bug in editing the name functionality.

Solution: now there will no longer be created a duplicate.

iOS,
Android

HOURS COUNT ISSUE - iOS counts total hours wrong

Problem: When entering the HOUR module, the "total" hours for the week would sometime display incorrectly.

Cause: The App was looking at some of the wrong dates.

Solution: The App now correctly counts and displays the correct amount of hours.

iOS,

CACHE AND SAVE FOR LATER - Issue with those two

Problem: The app would incorrectly ask if the user wants to "restore previous data".

Cause: The App remembers previously filled out data, which is saved in the cache. When the user presses "Save for later" this cache did not get cleared.

Solution: After "save for later" the user will now be asked if you would like to restore previous data.

iOS,
Android

FORM JUMP - Form jumps when being completed

Problem: While filling out forms, after certain answers it would jump to the "last selected" field.

Cause: The App was set up to always move/center to the current selected field.

Solution: Optimization has been made and "Last selected" functionality have been added to certain answer methods.

iOS,
Android

FORMS NUMBERS - Decimal issues with number fields

Problem: When using decimals sometimes the app would ignore the number.

Cause: Decimals is used differently depending on location, the system could not read the wrong symbol for decimals.

Solution: Optimization has been implemented, stopping the user from using decimals which isnt right for the current language setting.

iOS,
Android

TEAMS REQUIRED - Team field missing "required" star

Problem: When creating new tasks, the "Team" field was a required field. But there was no prior warning or indication that it was a required field. 

Cause: Missing *.

Solution: the field now correctly indicates that it is a required field.

iOS,
Android

FORMS - Alternative title

Problem: When renaming a form it would not be displayed with its new name in the app.

Cause: The database structure could not support the renaming of forms.

Solution: Database structure has been improved and renaming functionality added to the app functions on forms.

iOS,
Android

HOURS - total can't be seen

Problem: on certain devices, the "total" on HOURS was cut in half.

Cause: UI functionality

Solution: UI has been updated to support different ratio's and stretching on this site.

iOS,
Android

Company - create task

Problem: When creating a task from the company, it did not open the task after creation, but went back to the company site.

Cause: missing functionality.

Solution: The App now correctly goes to the newly created task after creation.

iOS,
Android

FORMS - numbers is not showing

Problem: When completing a form on android with numbers, the numbers isn’t showing when inspecting the completed form.

Cause: The App didnt display the values, though it was correct in the database and web.

Solution: The App now correctly displays the numbers.

Android

equipment - rename

Problem: When renaming equipment in the App, it would not send this information to the server.

Cause: Missing functionality.

Solution: The App now send information of the new name to the server.

Android

NOTES - Equipment notes not working

Problem: When creating notes on an equipment from Web or App, it would now sync up to the other part.

Cause: Missing functionality.

Solution: Notes now updates to the other system regardless where the note is created.

iOS,
Android

LONG TEXT FIELD - No room for the long text

Problem: When naming a field with alot of information/long name, it would cut off the remainder of the text.

Cause: UI functionality.

Solution: The App now discovers when it is out of available text space, and continues the next on the next line.

iOS,
Android

SLOW LOADING - IOS task loading is slow

Problem: When entering the task module, it would be standing in a loading screen and load data in, before the user could move on.

Cause: When entering a new module, the app looks for updates and new objects to add/change.

Solution: The loading now happens in the background, so the user can move on quicker.

iOS,

FORMS - requested forms handling

Problem: When filling out a requested form, the app would still display the form as "Requested" rather than "Finished".

Cause: Missing Functionality

Solution: The App now recognizes that the form has been filled out, and changes it to the correct status.

iOS,
Android

02.09.2020

Task/Ticket

Device

Status

Task #13301: Technical error upon creating user-defined reports

Problem: It was impossible to create user-defined reports.

Cause: Not enough memory to handle large sets of data.

Solution: Assign more memory to the process.

Web

Task #13321: Errors with decimal and thousands separators

Problem: When viewing or exporting numbers that have decimal and thousands separators, errors occurred.

Cause: Wrong transformation of data.

Solution: Fixed by transforming numbers with both decimal and thousands separators only when the value has something to do with money. If it is a normal number e.g. an amount, then numbers are only transformed with decimal separators. 

Web

Task #13314: Error messages in Extranet

Problem: Errors occurred upon retrieving tasks through the Extranet.

Cause: The Extranet had a fail-safe cookie that logs the user back on if their session dies out. However, it seemed this feature did not support our new platform, which did not login again, and therefore an error occurred.

Solution: Fixed by optimizing the login-function for the Extranet.

Web

Task #13300: Missing allowances from EDI invoice

Problem: Importing EDI invoices would neglect to include allowances.

Cause: "AllowanceCharge"-function wasn't loaded properly.

Solution: Fixed by optimizing the code. Removed from overall operation - should be made as a patch for the systems that need it.

Web

removed 08.09.2020

Task #13346: Error with amount when using "Invoice now"

Problem: Any amount greater than 999 would result in 1.

Cause: Wrong transformation of data.

Solution: Fixed by optimizing the code.

Web

27.08.2020

Task/Ticket

Device

Status

Task #13293: Error with decimals when importing prices

Problem: When trying to import individual prices where the selling price is 0.01, the price is transformed to 0.00 and not 0.01 as desired.

Cause: Wrong transformation of data.

Solution: Fixed by optimizing the code.

Web

Task #13286: Error with decimals when accepting quotation lines

Problem: When the customer creates a quotation with a product on 3,500, it writes 3,500.00 in the product line. But as soon as a task is created from the same quotation, it changes to 3,500.00. Furthermore, navigating to the newly created task, transformed the number even further to 350,000. Sending the task to invoice would transform the number a final time to 350.

Cause: Wrong transformation of data.

Solution: Fixed by optimizing the code.

Web

Task #13284: Error when sending an email

Problem: When using the magnifying glass next to "Email to" when trying to email files.

Cause: A JavaScript error.

Solution: Fixed by optimizing the JavaScript code.

Web

Task #13240: Planning-module freezes upon planning tasks

Problem: When trying to drag a task to the timeline, the system freezes.

Cause: The timeline tldatescontainer. 

Solution: Fixed by optimizing the timeline tldatescontainer by recalculating its position.

Web

20.08.2020

Task/Ticket

Device

Status

Ticket #20301 & #20348: Error when trying to delete user

Problem: It wasn't possible to delete users.

Cause: Due to a specific type of custom fields (i.e. of type "User").

Solution: Expanded data runs to include the ability to update all products.

Web

19.08.2020

Task/Ticket

Device

Status

Task #13110: Searching in App 3 is worse than in App 2

Problem: Searching products in App 3 was significantly worse than searching in App 2.

Cause: No way to tell the app that a change has taken place when updating "Secondary Text" on products.

Solution: Expanded data runs to include the ability to update all products.

Web

Task #13125 & #13258: Error with decimals (forms)

Problem: When you filled in the number field in a form, in both the browser and App 3, the decimal always translated to a comma no matter if you wrote a comma or a period.
If you filled in the same number field in the form in App 2, it was not translated into a comma.

Cause: Unknown.

Solution: Correction so that the API changes forms filled in from the browser and App 3, so that they contain numbers in the same format as in App 2.

Web

Task #13020: Auto-generated tasks of specific type doesn't transfer previous hours

Problem: When creating a task with type "Repeated - loose", previously registered hours are transferred to an automatically generated adhoc task, but aren't visible under the task's hours.

Cause: Unknown.

Solution: Recalculating the copied task while saving it.

Web

Task #13186 & #13257: Error with z-index and pop-up box placement

Problem: When quick edititing a user field on a task, the user list was centered but behind the pop-up box, as well as it moved to the top-left position. Also, when you created a task and clicked on the magnifying glass to add a contact person, the pop-up box popped up on the left side instead of coming up in the middle of the screen.

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #13166: Hidden report is shown to everyone

Problem: A standard report, Q3, was shown to everyone, even though it was hidden. 

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #13260: Equipments have wrong "Place of home"

Problem: When navigating to a customer i.e. through the CRM-module, the equipments belonging to it had wrong "Place of home".

Cause: Unknown.

Solution: Fixed by optimizing the code.

Web

Task #13181: Error when exporting CRM-objects

Problem: When exporting to an Excel-sheet or a CSV-file while using filters to show the non-active users, the value 0 (zero) was displayed as for each entry in the "Deactivated"-column.

Cause: Wrong format.

Solution: Let the extraction be in the same format - i.e. yes/no instead of 0/1/2

Web

Task #13237: Microbizz has become a lot slower

Problem: Microbizz was very slow. Not only when saving tasks, but also when searching through the databases, e.g. searching through CRM, tasks, or EDI.

Cause: The problem with the task master card was that it took a very long time to generate the contents of the dialog box, which is used for "Save as PDF".

Solution: Fixed by optimizing the code. Try to refrain from generating forms and all PDF-masters while loading tasks.

Web

Task #12842: No response from 'Edit production'

Problem: If you tried to use 'Edit production' on a user where you are not the team leader of the user's team, you got the warning 'No access'.

Cause: You can only plan for users who are members of teams where you are the leader. I.e. if user Ventu is the leader of team S-SYD then user Ventu can plan for those who are members of team S-SYD.

Solution: In addition, user Ventu must also have the rights to plan.

Web

Ticket #20362: Issues with removing tasks from plan-route list

Problem: It wasn't possible to remove tasks by dragging them to the "trash can"-icon.

Cause: Due to a change within the code.

Solution: Fixed by optimizing the code.

Web

Ticket #20123: Issues with exporting "expiration date" (filters)

Problem: When trying to export data regarding "GDPR expiration date" using filters when generating the report, it exported the "Deactivation date" instead.

Cause: Due to a typo, the field "GDPR expiration date" wasn't reachable.

Solution: Fixed the array-construct such that the key points correctly to its associated value.

Web