Skip to content

Commit

Permalink
fix: single value without dx items (#313)
Browse files Browse the repository at this point in the history
* fix: single value without dx items

* fix: pass array instead of object

* fix: fix prettier

* fix: code style

* @dhis2/analytics@2.4.0
  • Loading branch information
janhenrikoverland committed Sep 23, 2019
1 parent bf494b3 commit f1fbe22
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 15 deletions.
2 changes: 1 addition & 1 deletion packages/app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"webpack-bundle-analyzer": "^3.0.3"
},
"dependencies": {
"@dhis2/analytics": "^2.3.10",
"@dhis2/analytics": "2.4",
"@dhis2/d2-i18n": "^1.0.3",
"@dhis2/d2-ui-core": "^6.2.1",
"@dhis2/d2-ui-file-menu": "^6.2.1",
Expand Down
16 changes: 11 additions & 5 deletions packages/app/src/modules/current.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ import {
DIMENSION_ID_DATA,
DIMENSION_ID_PERIOD,
dimensionCreate,
layoutGetDimensionItems,
layoutReplaceDimension,
} from '@dhis2/analytics';

import options from './options';
Expand Down Expand Up @@ -71,16 +73,20 @@ export const getSingleValueCurrentFromUi = (state, action) => {
},
};

// only save the first dx item
const axesFromUi = getAxesFromUi(ui);
if (axesFromUi.columns.length && axesFromUi.columns[0].items.length) {
axesFromUi.columns[0].items = [axesFromUi.columns[0].items[0]];
}

// only save the first dx item
const dxItems = layoutGetDimensionItems(axesFromUi, DIMENSION_ID_DATA);
const singleValueAxesFromUi = layoutReplaceDimension(
axesFromUi,
DIMENSION_ID_DATA,
[dxItems[0]]
);

return {
...state,
[BASE_FIELD_TYPE]: ui.type,
...axesFromUi,
...singleValueAxesFromUi,
...getOptionsFromUi(ui),
};
};
Expand Down
2 changes: 1 addition & 1 deletion packages/plugin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"main": "./build/index.js",
"license": "BSD-3-Clause",
"dependencies": {
"@dhis2/analytics": "^2.3.10",
"@dhis2/analytics": "2.4",
"@material-ui/core": "^3.1.2",
"lodash-es": "^4.17.11",
"react": "^16.6.0",
Expand Down
16 changes: 8 additions & 8 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -164,10 +164,10 @@
debug "^3.1.0"
lodash.once "^4.1.1"

"@dhis2/analytics@^2.1.0":
version "2.3.4"
resolved "https://registry.yarnpkg.com/@dhis2/analytics/-/analytics-2.3.4.tgz#7132738b957f7342423f039f31b871465c9f4966"
integrity sha512-eLbCGtRRMUWZpvjlAAAfj0zr32J9CpS3oE3yXJlRVcPJwIT7S3xFAkjcgRwazchr5pZnKR/TBwoXmm84mF18zQ==
"@dhis2/analytics@2.4":
version "2.4.0"
resolved "https://registry.yarnpkg.com/@dhis2/analytics/-/analytics-2.4.0.tgz#4b77694891c41df4595605d0ae46075687923a38"
integrity sha512-7GWWVlHjYEby+VWP4ASOqiTjArNmZGrd4x/aaj65BtemNhIpNA1IuGRKkD7C40VsUNwIn/k33PhIvtCA8C2jMw==
dependencies:
"@dhis2/d2-i18n" "^1.0.4"
"@dhis2/d2-ui-org-unit-dialog" "^6.1.0"
Expand All @@ -183,10 +183,10 @@
react-beautiful-dnd "^10.1.1"
styled-jsx "^3.2.1"

"@dhis2/analytics@^2.3.10":
version "2.3.10"
resolved "https://registry.yarnpkg.com/@dhis2/analytics/-/analytics-2.3.10.tgz#53b06d47d1fbd263d46abd1f21151fba8cdbcc9b"
integrity sha512-qUynHRTfaMcEKchg5koWJNGLv5kRLhh9kvsfxJmMkRQ/X5svh9HrDc99fzl0oEjq9Lv2KOnBxlrN86WqqsjEvQ==
"@dhis2/analytics@^2.1.0":
version "2.3.4"
resolved "https://registry.yarnpkg.com/@dhis2/analytics/-/analytics-2.3.4.tgz#7132738b957f7342423f039f31b871465c9f4966"
integrity sha512-eLbCGtRRMUWZpvjlAAAfj0zr32J9CpS3oE3yXJlRVcPJwIT7S3xFAkjcgRwazchr5pZnKR/TBwoXmm84mF18zQ==
dependencies:
"@dhis2/d2-i18n" "^1.0.4"
"@dhis2/d2-ui-org-unit-dialog" "^6.1.0"
Expand Down

0 comments on commit f1fbe22

Please sign in to comment.