Skip to content
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CREATE PROCEDURE [dbo].[User_ReadBySsoUserOrganizationIdExternalId]
@OrganizationId UNIQUEIDENTIFIER,
@ExternalId NVARCHAR(50)
@ExternalId NVARCHAR(300)
AS
BEGIN
SET NOCOUNT ON
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
CREATE OR ALTER PROCEDURE [dbo].[User_ReadBySsoUserOrganizationIdExternalId]
@OrganizationId UNIQUEIDENTIFIER,
@ExternalId NVARCHAR(300)
AS
BEGIN
SET NOCOUNT ON

SELECT
U.*
FROM
[dbo].[UserView] U
INNER JOIN
[dbo].[SsoUser] SU ON SU.[UserId] = U.[Id]
WHERE
(
(@OrganizationId IS NULL AND SU.[OrganizationId] IS NULL)
OR (@OrganizationId IS NOT NULL AND SU.[OrganizationId] = @OrganizationId)
)
AND SU.[ExternalId] = @ExternalId
END
Comment thread
ike-kottlowski marked this conversation as resolved.
Outdated