Create app record if needed
This commit is contained in:
parent
4de31a05f3
commit
6af68725ec
@ -275,7 +275,7 @@ CREATE OR REPLACE PACKAGE BODY app AS
|
||||
-- check app availability
|
||||
IF NOT app.is_developer() THEN
|
||||
BEGIN
|
||||
SELECT 'Y' INTO v_is_active
|
||||
SELECT a.is_active INTO v_is_active
|
||||
FROM apps a
|
||||
WHERE a.app_id = rec.app_id
|
||||
AND a.is_active = 'Y';
|
||||
@ -283,6 +283,23 @@ CREATE OR REPLACE PACKAGE BODY app AS
|
||||
WHEN NO_DATA_FOUND THEN
|
||||
app.raise_error('APPLICATION_OFFLINE');
|
||||
END;
|
||||
ELSE
|
||||
-- create app record if developers login
|
||||
BEGIN
|
||||
SELECT a.is_active INTO v_is_active
|
||||
FROM apps a
|
||||
WHERE a.app_id = rec.app_id;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND THEN
|
||||
INSERT INTO apps (app_id, app_name, is_active, updated_by, updated_at)
|
||||
VALUES (
|
||||
rec.app_id,
|
||||
rec.app_id,
|
||||
'Y',
|
||||
rec.user_id,
|
||||
rec.updated_at
|
||||
);
|
||||
END;
|
||||
END IF;
|
||||
|
||||
-- adjust user_id in APEX, init session
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user