Open jmbrunskill opened 2 hours ago
Looks like possibly missing the user account ?
2024-10-04 18:05:54.118490000 [WARN] <service/src/user_account.rs:101>:Failed to insert store permissions(foreign key constraint is violated "FOREIGN KEY constraint failed"): StorePermissions { user_store_join: UserStoreJoinRow { id: "9DD3E61F8C304C4387A86A3BB0930065", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: "8EEB0338E20D4A849EDEEB89740162E5", is_default: false }, permissions: [UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3a434cee5eeb", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: RequisitionMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3a59d1d5fe4a", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: StocktakeQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3a6241467ccc", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: NamePropertiesMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3a7cd8436012", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: LogQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3a8aaa0ca8e0", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: SensorQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3a9a704eab90", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: SupplierReturnQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3aa6219ead3e", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: StocktakeMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3ab7b8fb5d89", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: RnrFormMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3acdb540baca", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: OutboundShipmentQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3add8c5d4e86", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: RnrFormQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3aea94134ccf", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: InventoryAdjustmentMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3afcd290fa44", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: CustomerReturnQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b08ed8473fc", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: OutboundShipmentMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b137c07b077", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: ColdChainApi, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b27a43d39b5", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: CreateRepack, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b3d5c27952d", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: CustomerReturnMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b47186946d3", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: ItemNamesCodesAndUnitsMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b5c0036bf42", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: Report, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b60b67bb521", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: PatientQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b73ddd49636", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: PrescriptionMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b8f744ada44", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: StoreAccess, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3b94b905a7be", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: RequisitionQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3ba3d64e88bc", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: InboundShipmentMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3bb001fbcf5a", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: SensorMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3bce365a17eb", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: PatientMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3bd92c4a7b50", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: AssetCatalogueItemMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3befccca761d", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: InboundShipmentQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3bf1c86cc377", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: ItemMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3c074257f143", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: StockLineQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3c165c4ded66", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: AssetMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3c2505256f85", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: SupplierReturnMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3c304479426b", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: LocationMutate, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3c440c963933", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: RequisitionSend, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3c51ffb6fc59", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: EditCentralData, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3c6b40c4fb41", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: PrescriptionQuery, context_id: None }, UserPermissionRow { id: "019255eb-8fbc-7841-9ec1-3c7cbe85f2fc", user_id: "0763E2E3053D4C478E1E6B6B03FEC207", store_id: Some("8EEB0338E20D4A849EDEEB89740162E5"), permission: StockLineMutate, context_id: None }] }
Although this appears to relate to my admin user which does exist!
What went wrong? 😲
Following instructions here: https://github.com/msupply-foundation/open-msupply/issues/4989
Created internal order from within OMS and sent it to remote legacy instance.
Confirmed sent
Sync
In Legacy open requisition
And click
Supply Quantity
for the line thenCreate Customer Invoice
In the Customer Invoice, click Re-distribute All to assign the line to stock
Click Confirm then Ok then Say Finalise
Sync
Nothing shows up under inbound shipment in the recieving store.
sync_log
showsForeignKeyViolation("\"FOREIGN KEY constraint failed\"")
Expected behaviour 🤔
Inbound invoice should appear in OMS...
How to Reproduce 🔨
See steps above
Your environment 🌱
develop