From d29e8fda7ed2967806210b0512cf012edaf49ef1 Mon Sep 17 00:00:00 2001 From: Tom Robinson <tlrobinson@gmail.com> Date: Wed, 4 Jan 2017 16:54:08 -0800 Subject: [PATCH] yarn upgrade flow-bin --- frontend/src/metabase/lib/permissions.js | 5 ++--- package.json | 2 +- yarn.lock | 15 ++++----------- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/frontend/src/metabase/lib/permissions.js b/frontend/src/metabase/lib/permissions.js index b1b862c1916..8c1fd837bf3 100644 --- a/frontend/src/metabase/lib/permissions.js +++ b/frontend/src/metabase/lib/permissions.js @@ -40,7 +40,7 @@ export function updatePermission( groupId: GroupId, path: Array<string|number>, value: string, - entityIds: ?Array<string|number> + entityIds: ?(Array<string>|Array<number>) ): GroupsPermissions { const fullPath = [groupId].concat(path); let current = getIn(permissions, fullPath); @@ -102,7 +102,7 @@ export function updateFieldsPermission(permissions: GroupsPermissions, groupId: export function updateTablesPermission(permissions: GroupsPermissions, groupId: GroupId, { databaseId, schemaName }: SchemaEntityId, value: string, metadata: Metadata): GroupsPermissions { const database = metadata && metadata.database(databaseId); - const tableIds = database && database.tables().map(t => t.id); + const tableIds: ?number[] = database && database.tables().map(t => t.id); permissions = updateSchemasPermission(permissions, groupId, { databaseId }, "controlled", metadata); permissions = updatePermission(permissions, groupId, [databaseId, "schemas", schemaName], value, tableIds); @@ -112,7 +112,6 @@ export function updateTablesPermission(permissions: GroupsPermissions, groupId: export function updateSchemasPermission(permissions: GroupsPermissions, groupId: GroupId, { databaseId }: DatabaseEntityId, value: string, metadata: Metadata): GroupsPermissions { let database = metadata.database(databaseId); - // $FlowFixMe: not sure why Array<string> is incompatible with Array<string|number> let schemaNames = database && database.schemaNames(); let currentSchemas = getSchemasPermission(permissions, groupId, { databaseId }); diff --git a/package.json b/package.json index c4648234902..e1d61dfbb33 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "exports-loader": "^0.6.3", "extract-text-webpack-plugin": "^1.0.1", "file-loader": "^0.8.5", - "flow-bin": "^0.32.0", + "flow-bin": "^0.37.4", "fs-promise": "^0.5.0", "glob": "^5.0.15", "html-webpack-plugin": "^2.14.0", diff --git a/yarn.lock b/yarn.lock index 7848fa31651..f06065add2c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1009,20 +1009,13 @@ babel-plugin-transform-global-system-wrapper@0.0.1: dependencies: babel-template "^6.9.0" -babel-plugin-transform-object-rest-spread@6.16.0: +babel-plugin-transform-object-rest-spread@6.16.0, babel-plugin-transform-object-rest-spread@^6.16.0: version "6.16.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.16.0.tgz#db441d56fffc1999052fdebe2e2f25ebd28e36a9" dependencies: babel-plugin-syntax-object-rest-spread "^6.8.0" babel-runtime "^6.0.0" -babel-plugin-transform-object-rest-spread@^6.16.0: - version "6.20.2" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.20.2.tgz#e816c55bba77b14c16365d87e2ae48c8fd18fc2e" - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.20.0" - babel-plugin-transform-react-constant-elements@6.9.1: version "6.9.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.9.1.tgz#125b86d96cb322e2139b607fd749ad5fbb17f005" @@ -3007,9 +3000,9 @@ flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" -flow-bin@^0.32.0: - version "0.32.0" - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.32.0.tgz#a1d69d153a07b0a9cd4a633d13bf746d4ace5730" +flow-bin@^0.37.4: + version "0.37.4" + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.37.4.tgz#3d8da2ef746e80e730d166e09040f4198969b76b" flux-standard-action@^0.6.0, flux-standard-action@^0.6.1: version "0.6.1" -- GitLab