ConfigurationApp: OAI wrong generation of rest request 50/136250/1
authorsai-neetha <sai-neetha.phulmali@highstreet-technologies.com>
Wed, 18 Oct 2023 13:31:18 +0000 (15:31 +0200)
committersai-neetha <sai-neetha.phulmali@highstreet-technologies.com>
Wed, 18 Oct 2023 13:31:48 +0000 (15:31 +0200)
ConfigurationApp: OAI wrong generation of rest request

Issue-ID: CCSDK-3945
Change-Id: Ida36a240a17c1fd649915378efd7de4a0e47c4d8
Signed-off-by: sai-neetha <sai-neetha.phulmali@highstreet-technologies.com>
sdnr/wt/odlux/apps/configurationApp/src/views/configurationApplication.tsx
sdnr/wt/odlux/apps/configurationApp/src/yang/yangParser.ts

index 0f143d8..d7f59d6 100644 (file)
@@ -919,6 +919,7 @@ class ConfigurationApplicationComponent extends React.Component<ConfigurationApp
   }
 
   render() {
+    console.log('ConfigurationApplication.render()', this.props);
     return this.props.collectingData || !this.state.viewData
       ? this.renderCollectingData()
       : this.props.listSpecification
index 2dbbae2..85eeb41 100644 (file)
@@ -492,20 +492,6 @@ export class YangParser {
 
   public postProcess() {
 
-    // execute all post processes like resolving in proper order
-    this._unionsToResolve.forEach(cb => {
-      try { cb(); } catch (error) {
-        console.warn(error.message);
-      }
-    });
-
-    // process all groupings
-    this._groupingsToResolve.filter(vs => vs.uses && vs.uses[ResolveFunction]).forEach(vs => {
-      try { vs.uses![ResolveFunction] !== undefined && vs.uses![ResolveFunction]!('|'); } catch (error) {
-        console.warn(`Error resolving: [${vs.name}] [${error.message}]`);
-      }
-    });
-
     /**
      * This is to fix the issue for sequential execution of modules based on their child and parent relationship
      * We are sorting the module object based on their augment status
@@ -622,6 +608,20 @@ export class YangParser {
       }
     });
 
+    // execute all post processes like resolving in proper order
+    this._unionsToResolve.forEach(cb => {
+      try { cb(); } catch (error) {
+        console.warn(error.message);
+      }
+    });
+
+    // process all groupings
+    this._groupingsToResolve.filter(vs => vs.uses && vs.uses[ResolveFunction]).forEach(vs => {
+      try { vs.uses![ResolveFunction] !== undefined && vs.uses![ResolveFunction]!('|'); } catch (error) {
+        console.warn(`Error resolving: [${vs.name}] [${error.message}]`);
+      }
+    });
+
     // resolve readOnly
     const resolveReadOnly = (view: ViewSpecification, parentConfig: boolean) => {